Програма на мові Turbo Pascal, лінійні програми Команди галуження, вибору та мітки переходу
Вид материала | Конспект |
- Компоновать программы из отдельных частей отлаживать программы выполнять программы., 197.76kb.
- Програма Turbo Pascal хід урок, 100.3kb.
- Б. В. Ващук Turbo Pascal, 715.52kb.
- Розділ лінійні програми вступ поняття програми. Мова програмування середовище програмування., 1210.78kb.
- Программирование на языке высокого уровня, 59.92kb.
- Конспект урока по информатике для десятого класса по теме «Условный оператор в Turbo, 32.44kb.
- Доманская Юлия Георгиевна г. Вилейка 2006г пояснительная записка, 74.95kb.
- Опис програми та даних 8 Тестування 9 Список літератури 10 Додаток (роздрук програми), 90.22kb.
- Курс «Программирование на языке Turbo Pascal 0» Цель курса, 19.6kb.
- Задачи работы Научиться создавать программы на языке Turbo Pascal с использованием, 598.05kb.
Введення
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, конспекти, таблиці.