190 likes | 349 Views
Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:. Для структурного програмування характерно:. Опис середовища програмування TurboPascal. Середовище програмування призначене для підготовки тексту програм та її виконання.
E N D
Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:
Для структурного програмування характерно:
Опис середовища програмування TurboPascal
Середовище програмування призначене для підготовки тексту програм та її виконання. Для входження слід виконати файл turbo.exe. Файли, що мають розширення *.pas –– це програми написані мовою програмування.
Середовище програмування складається з: • головного меню; • екранного редактора; • опис деяких функціональних клавіш
Розглянемо основні директиви середовища програмування: F10 –– активізація горизонтального меню; Пункт File:робота з файлами New –– створення нового файла; Open F3 –– відкриття pas-файла; Save F2 –– збереження програми в файлі з поточним іменем; Save As –– зберегти програму під іншим іменем; Exit Alt+X –– вихід з середовища програмування
Пункт Edit: редагування тексту, робота з фрагментами програми Пункт Run: Ctrl+F9 –– виконати програму Пункт Debug: Alt+F5 –– перегляд результату виконання програми
Пункт Window: конфігурування вікон і робота з ними Alt+F3 –– закрити вікно
Алгоритм Алг<ім’я алгоритму> арг список аргументів: <тип> рез список аргументів: <тип> Поч <тіло алгоритму> Кін Програма Program <iм'я програми>; < роздiл описiв >; Begin < тiло програми >; End. Опис програм і алгоритмів має таку структуру
Завдання Обчислити довжину кола і площу круга за заданим радіусом R. R
План розв’язку задачі Складемо до даної задачі: 1.Математичну постановку задачі 2. Алгоритми: а) на навчальній алгоритмічній мові; б) блок-схему 3. Програму
Математична постановка задачі Дано: R - радіус кола Знайти: L - довжину кола S - площу круга Розв’язування L = 2 R S = R2
АлгКоло_Круг арг R: ціл резL, S: дійсн Поч Ввести R L : = 2 R S : = R2 Вивід 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. Програму