Основні етапи розв’язування задач за допомогою комп’ютера.
Завантажити презентаціюПрезентація по слайдам:
Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:
Середовище програмування призначене для підготовки тексту програм та її виконання. Для входження слід виконати файл turbo.exe. Файли, що мають розширення *.pas –– це програми написані мовою програмування.
Середовище програмування складається з: головного меню; екранного редактора; опис деяких функціональних клавіш
Розглянемо основні директиви середовища програмування: F10 –– активізація горизонтального меню; Пункт File: робота з файлами New –– створення нового файла; Open F3 –– відкриття pas-файла; Save F2 –– збереження програми в файлі з поточним іменем; Save As –– зберегти програму під іншим іменем; Exit Alt+X –– вихід з середовища програмування
Пункт Edit: редагування тексту, робота з фрагментами програми Пункт Run: Ctrl+F9 –– виконати програму Пункт Debug: Alt+F5 –– перегляд результату виконання програми
Опис програм і алгоритмів має таку структуру Алгоритм Алг арг список аргументів: рез список аргументів: Поч Кін Програма Program
План розв’язку задачі Складемо до даної задачі: 1. Математичну постановку задачі 2. Алгоритми: а) на навчальній алгоритмічній мові; б) блок-схему 3. Програму
Математична постановка задачі Дано: R - радіус кола Знайти: L - довжину кола S - площу круга Розв’язування L = 2 R S = R2
Алгоритм Алг Коло_Круг арг R: ціл рез L, S: дійсн Поч Ввести R L : = 2 R S : = R2 Вивід L Вивід S Кін
Програма Program KoloKrug; Var R:integer; L, S: real; Begin Readln(R); L:=2*3.14*R; S:=3.14*sqr(R); Writeln(L); Writeln(S); End.
Програма Program KoloKrug; Var R:integer; L, S: real; Begin Write(‘Введіть радіус кола R=’); Readln(R); L:=2*3.14*R; S:=3.14*sqr(R); Writeln(‘Довжина кола L=’ , L:5:2); Writeln(‘Площа круга S=’ , S:5:2); Readln; End.
Задача. Відомо, що ідеальну масу людини можна обчислити за формулою: де m - маса в кг; R - ріст в см; V - об’єм грудної клітки в см Завдання
Завдання Складіть до даної задачі: 1. Математичну постановку задачі 2. Алгоритми: а) на навчальній алгоритмічній мові; б) блок-схему 3. Програму
Схожі презентації
Категорії