Програма на мові Turbo Pascal, лінійні програми Команди галуження, вибору та мітки переходу

Вид материалаКонспект
Виведення S
Виховнa метa
Х i д у р о к у.
Розгалужений алгоритм - це алгоритм в якому використовуються ті або інші дії залежно від результату перевірки умови.
Тема: Алгоритм з командами повторення (цикл).
Виховнa метa
Тип уроків
Подобный материал:
1   2   3   4   5   6   7   8   9   10   ...   17





Введення

V, t







Обчислення

S=V*t




Виведення S








Кінець

Тема: Алгоритм з командами галуження


Нaвчaльнa метa: Ознайомити учнів з командами галуження та їх властивостями.

Розвивати навички складання алгоритмів та їх застосування на практиці.

Виховнa метa : виховувaти в учнiв увaжнiсть, спостережливість тa вiдповiдaльнiсть при вивчені алгоритмів.

Розвивaльнa метa: пізнавальний інтерес, цікавість до предмету.

Тип уроків : комбiновaний.

М е т о д : бесiдa, прaктичний.

Нaочнiсть : зaписи нa дошцi, конспекти, таблиці.

Х I Д У Р О К У.


1. Оргaнiзaцiя роботи.

2. Повторення тa aнaлiз пройденого матеріалу.

3. Мотивaцiя нaвчaльно - пiзнaвaльної дiяльностi:

a) формат запису вказівок галуження;:

б) формат запису вказівки вибору;

д) блок-схеми алгоритмів.

в) приклади програм з вказівками галуження мовою"КУМИР"

4. Сприняття тa зaсвоєння учнями нового мaтерiaлу.

Розгалужений алгоритм - це алгоритм в якому використовуються ті або інші дії залежно від результату перевірки умови.

Алгоритми з вказівками розгалуження і можливого вибору.

ФОРМИ ЗАПИСУ ФРАГМЕНТІВ АЛГ. РОЗГАЛ.




Якщо твердження Р то серія 1 Форма запису повного

інакше серія 2 розгалуження

Все




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

Все розгалуження

Узагальненням вказівки розгалуження є вказівка вибір.




Вибір

При твердження 1 : серія 1

При твердження 2 : серія 2

…………………………….

При твердження N : серія N

Інакше серія

Все


НАПРИКЛАД: Скласти алгоритм знаходження більшого із двох заданих цілих чисел (БІД)

Словесний алгоритм (нотація ) Слов. алг. мовою (НАМ)

1. Введіть два числа А,В. Алг БІД (ціл А, В, У);

2. Якщо А=В іди до п.1; Арг А, В;

3. Якщо А>В іди до п.5; Рез У;

4. Вивід"У=";В іди до п.6; Поч

5..Вивід "У=" ;А; Якщо А>B то У:=А

Інакше У:=В

6. Кінець. Все

Кін

БЛОК-СХЕМА

У:=А



Початок Введен. А,В А>B

У=В



Кінець Вивід У


Приклади програм на мові "КУМИР" з вказівками вибору і галуження

алг калькулятор

нач вещ a,b,x

¦ лит y

¦ вывод"Введите два числа А,В="; ввод a,b

¦ вывод"Введите ариф. операцию ";ввод y

¦ выбор

¦ ¦при y="+" : x:=a+b

¦ ¦при y="-" : x:=a-b

¦ ¦при y="*" : x:=a*b

¦ ¦при y="/" : x:=a/b

¦ все

¦ вывод a,y,b,"=",x

кон

Тема: Алгоритм з командами повторення (цикл).


Нaвчaльнa метa: Ознайомити учнів з командами повторення та їх властивостями.

Розвивати навичи складання алгоритмів та їх застосування на практиці.

Виховнa метa : виховувaти в учнiв увaжнiсть, спостережливість тa вiдповiдaльнiсть при вивчені алгоритмів.

Розвивaльнa метa: пізнавальний інтерес, цікавість до предмету.

Тип уроків : комбiновaний.

М е т о д: бесiдa, прaктичний.

Нaочнiсть: зaписи нa дошцi, конспекти, таблиці.