Laboratorinis darbas Nr 2. Aritmetinės operacijos ir matematinės funkcijos C kalboje 1. Darbo tikslas Darbo tikslas – įgauti praktinių įgūdžių programuojant algebrines išraiškas ir išmokti panaudoti C kalbos bibliotekos matematines funkcijas. 2. Temos pasiruošimui • aritmetinės operacijos; • operacijų atlikimo eilė; • standartinės matematinės funkcijos. 3. Užduotis Sukurti programą, kuri apskaičiuotų ir išvestų ir reikšmes pagal formules, kurios nurodytos Jūsų individualioje užduotyje (5 punktas). Nustatykite formulės parametrų reikšmių sritis ir pasirinkite reikšmes iš šių sričių. Parametrai, kurie turi vardus ir - sveikieji, kiti parametrai - su slankiuoju kableliu. Parametrų reikšmės, kurių vardai ir , turi būti įvedamos iš klaviatūros, kitų reikšmės - užsiduodamos kaip pradinės reikšmės, aprašant esančius kintamuosius. Leidžiama (ir netgi pageidautina) supaprastinti (išskaidyti) formules, siekiant sumažinti skaičiavimo apimtis. 4. Pavyzdys (30 variantas) 4.1. Sprendimo algoritmo sukūrimas 4.1.1. Pagrindinis algoritmas Uždavinio sprendimo algoritmas - tiesinis ir susideda iš: • reikšmių ir įvedimo; • reikšmės apskaičiavimo; • reikšmės apskaičiavimo; • ir reikšmių išvedimo. 4.1.2. Algoritmo optimizavimas Prieš programuojant algoritmą, paanalizuokime, kaip būtų galima pakeisti skaičiavimo apimtį. Išraiška sutinkama vieną kartą pirmoje formulėje ir du kartus - antroje. Vadinasi, galima vieną kartą įvykdyti sandaugą , o paskui naudoti šį rezultatą. Antroje formulėje du kartus sutinkama kvadratinės šaknies sandauga su tangentu - šį skaičiavimą galima taip pat daryti tik vieną kartą. Išraišką galima išskaidyti į . Iki išskaidymo buvo dvi daugybos operacijos (kėlimas 2 laipsniu) ir viena - sudėtis. Po išskaidymo - dvi sudėtys ir viena sandauga, o tai naudinga skaičiavimui. 4.1.3. Reikšmių apribojimai Logaritminės funkcijos argumentas negali būti lygus 0 arba neigiamas. Iš čia - reikalavimai reikšmėms: ; Po šaknies ženklu esantis reiškinys negali būti neigiamas, todėl: Išraiška vardiklyje negali būti lygi 0, todėl: be to: 4.2. Kintamųjų priskyrimas Uždavinio sprendimui mums reikės kintamųjų, kurie atitiks kiekvieną formulės parametrą - , , , , , ir rezultatus - , . Be to, reikės įvesti papildomą kintamąjį tarpiniam rezultato saugojimui. Visų kintamųjų tipas - . 4.3. Programos tekstas Programa prasideda įtraukiant failus, kuriuose yra įvedimo/išvedimo ir matematinių funkcijų aprašymai: #include
Šį darbą sudaro 782 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!