Урок по темі «програмування

План - конспект уроку

Мета: Навчити учнів розв'язувати задачі на мові Паскаль різними методами.

познайомити учнів з різними методами вирішення однієї і тієї ж задачі.

розвиток умінь використовувати різні алгоритми вирішення завдань;

розвиток умінь учнів у виборі оптимального рішення для завдань.

Тип заняття: урок закріплення матеріалу

Методи навчання: пояснювально-ілюстративний, дослідний, практичний.

Устаткування і програмне забезпечення:

інтерактивна презентація на тему «Програмування циклічних алгоритмів»;

комп'ютери з інстальованим на них пакетом Turbo Pascal 7.0 або Pascal ABC;

проектор і екран для демонстрації лекції;

крейдяний або маркерна дошка;

дидактичний роздатковий матеріал.

Організаційний момент. (3 хв)

Повторення раніше вивченого матеріалу. (15 хв)

Закріплення знань. (Рішення задач.) (22 хв)

Підведення підсумків уроку. (3 хв)

Домашнє завдання (2 хв)

Організаційний момент (перевірка присутніх, перевірка готовності до роботи)

Повторення раніше вивченого матеріалу

Ви вже знаєте, що алгоритми будь-якого ступеня складності складаються з трьох базових типів алгоритмічних конструкцій. Назвіть, будь ласка, ці конструкції? Відповідь: (слідування, розгалуження і цикл).

Ви вмієте записувати лінійні, розгалужуються і циклічні алгоритми на мові Паскаль. На цьому уроці ми маємо згадати операторами для організації циклів, розгалужених алгоритмів і лінійних конструкцій.

Основні поняття «циклічні алгоритми»:

Алгоритм - це зрозуміле і точне розпорядження, виконавчо зробити послідовність дій, спрямованих на досягнення мети.

алгоритмічна структура Цикл являє собою послідовність команд, виконуваних багаторазово

циклічні алгоритми можуть бути організовані в декількох варіантах:

цикл з лічильником (з параметром)

цикл з умовою (передумовою і умовою поста)

При розробці алгоритмів циклічної структури виділяють наступні поняття:

параметр (змінна циклу) - величина, зі зміною значення якої пов'язано багаторазове виконання циклу

початкове і кінцеве значення параметра циклу

крок параметра циклу - значення, на яке змінюється параметр циклу при кожному повторенні

тіло циклу - команди, що виконуються в циклі

Матеріал для роботи з учнями:

Завдання 1. Назвіть різновид циклу представленого у вигляді блок-схеми

ЗНЗПЦ - завдання початкового значення параметра циклу

ЗІПЦ - закон зміни параметра циклу

Основні поняття «Гіллястий алгоритм»:

Алгоритми розгалуженої (ветвящейся) структури застосовуються, коли в залежності від деякої умови необхідно виконати або одне, або інше дію.

Для його реалізації необхідний умовний оператор (Оператор розгалуження (If..then. Else.).)

IIIРешеніе завдань

Запишіть, будь ласка, тему нашого сьогоднішнього уроку «Програмування. Написання найпростіших завдань »

Вашим завданням буде написати програму на мові програмування Паскаль в середовищі програмування Pascal ABC. Ви повинні написати три програми, що ілюструють процессс роботи всіх види алгоритму: лінійного, разветвляющегося, циклічного.

(Класу дається одне спільне завдання, яку хлопці реалізую на комп'ютері, в результаті вони повинні надати три програми).

Написати програму підрахунку довжини окружності, знаючи її радіус.

Приклади розв'язання на мові Паскаль:

writeln ( 'Введіть значення радіуса');

writeln (Довжина кола: L = ', L: 5: 2);

Розгалужених алгоритм (перевіряємо, що радіус позитивний)

writeln ( 'Введіть значення радіуса');

writeln (Довжина кола: L = ', L: 5: 2);

Циклічний алгоритм (перевіряємо, що радіус позитивний, в разі помилки пропонуємо введення знову)

writeln ( 'Введіть значення радіуса');

Схожі документи:

програми. написані. программипо частинах робить її надійною. 7. Структурованість програм прищеплює хороший стиль програмування. Інтегроване середовище програмування. простими. (Взаємно простими називаються числа, у яких НСД = 1). Урок. тим ж.

Олімпіадні задачі попрограммірованію і методами проектування Windows-додатків. Програмування - це. з методами напісаніяпростихпрограмм. Вивчаються основні теми на знанні яких. процесу є блок уроків (тема). Кожен такий блок.

формалізація "(об'єднання простих об'єктів - букв в. урокомпотеме." Стандартні програми. програмування Pascal. Інтелектуальна гра проводиться одним із заключних уроковпотемам. на ці теми; закріплення навичок грамотності написання.

концепції і программпо формування міжособистісного. написання букв по опорах, запропонованим учителем. 8. Пробне написання однієї літери, двох, написання. навчання? Програмовані завдання 1. Навчальна завдання до урокупотеме «Звук. щодо простогопо.

даної програми. Можливі теми курсових робіт. Перший модуль програми. Тема 1. Числа Близнюки. Два непарних простих. Узагальнюючий урокпотеме «Перечіслімий та інтервальний типи даних» 1 Цикли - 5 годин 18 Програмування циклічних алгоритмів.

Схожі статті