Upload
noelle-porter
View
44
Download
1
Embed Size (px)
DESCRIPTION
Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:. Для структурного програмування характерно:. Опис середовища програмування TurboPascal. Середовище програмування призначене для підготовки тексту програм та її виконання. - PowerPoint PPT Presentation
Citation preview
Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:
Для структурного програмування характерно:
Опис середовища програмування
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 RS = R2
Алгоритм
Алг Коло_Кругарг R: цілрез L, S: дійсн
ПочВвести RL : = 2 RS : = R2
Вивід LВивід S
Кін
Ввести R
L : = 2 R
S : = R2
Вивід L
Початок
Вивід S
Кінець
ПрограмаProgram KoloKrug;
Var R:integer; L, S: real;
BeginReadln(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 - об’єм грудної клітки в см
Завдання
240RVm
Завдання
Складіть до даної задачі:1. Математичну постановку задачі2. Алгоритми:
а) на навчальній алгоритмічній мові;б) блок-схему
3. Програму