18

Для структурного програмування характерно:

Embed Size (px)

DESCRIPTION

Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:. Для структурного програмування характерно:. Опис середовища програмування TurboPascal. Середовище програмування призначене для підготовки тексту програм та її виконання. - PowerPoint PPT Presentation

Citation preview

Page 1: Для структурного програмування характерно:
Page 2: Для структурного програмування характерно:

Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:

Page 3: Для структурного програмування характерно:

Для структурного програмування характерно:

Page 4: Для структурного програмування характерно:

Опис середовища програмування

TurboPascal

Page 5: Для структурного програмування характерно:

Середовище програмування призначене для підготовки тексту програм та її виконання.

Для входження слід виконати файл turbo.exe.

Файли, що мають розширення *.pas –– це програми написані мовою програмування.

Page 6: Для структурного програмування характерно:

Середовище програмування складається з: головного меню; екранного редактора; опис деяких функціональних клавіш

Page 7: Для структурного програмування характерно:

Розглянемо основні директиви середовища програмування:

F10 –– активізація горизонтального меню;Пункт File: робота з файлами

New –– створення нового файла;Open F3 –– відкриття pas-файла;Save F2 –– збереження програми в файлі з

поточним іменем;Save As –– зберегти програму під іншим

іменем;Exit Alt+X –– вихід з середовища програмування

Page 8: Для структурного програмування характерно:

Пункт Edit: редагування тексту, робота з фрагментами програмиПункт Run:

Ctrl+F9 –– виконати програмуПункт Debug:

Alt+F5 –– перегляд результату виконання програми

Page 9: Для структурного програмування характерно:

Пункт Window: конфігурування вікон і

робота з ними

Alt+F3 –– закрити вікно

Page 10: Для структурного програмування характерно:

Опис програм і алгоритмів має таку структуру

Алгоритм

Алг <ім’я алгоритму>арг список аргументів: <тип>рез список аргументів: <тип>

Поч<тіло алгоритму>

Кін

Програма

Program <iм'я програми>;

< роздiл описiв >;

Begin< тiло програми >;

End.

Page 11: Для структурного програмування характерно:

Завдання

Обчислити довжину кола і площу круга за заданим радіусом R.

R

Page 12: Для структурного програмування характерно:

План розв’язку задачі

Складемо до даної задачі:1. Математичну постановку задачі2. Алгоритми:

а) на навчальній алгоритмічній мові;б) блок-схему

3. Програму

Page 13: Для структурного програмування характерно:

Математична постановка задачі

Дано:R - радіус кола

Знайти:L - довжину колаS - площу круга

Розв’язування

L = 2 RS = R2

Page 14: Для структурного програмування характерно:

Алгоритм

Алг Коло_Кругарг R: цілрез L, S: дійсн

ПочВвести RL : = 2 RS : = R2

Вивід LВивід S

Кін

Ввести R

L : = 2 R

S : = R2

Вивід L

Початок

Вивід S

Кінець

Page 15: Для структурного програмування характерно:

Програма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.

Page 16: Для структурного програмування характерно:

Програма

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.

Page 17: Для структурного програмування характерно:

Задача. Відомо, що ідеальну масу людини можна обчислити за формулою:

де m - маса в кг;R - ріст в см;V - об’єм грудної клітки в см

Завдання

240RVm

Page 18: Для структурного програмування характерно:

Завдання

Складіть до даної задачі:1. Математичну постановку задачі2. Алгоритми:

а) на навчальній алгоритмічній мові;б) блок-схему

3. Програму