Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень icon

Урок спецкурсу "Програмування мовою Паскаль" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень




Скачати 55.06 Kb.
НазваУрок спецкурсу "Програмування мовою Паскаль" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень
Дата конвертації26.01.2013
Розмір55.06 Kb.
ТипУрок

Урок спецкурсу “Програмування мовою Паскаль”

з елементами валеологічного виховання у 8 класі


Тема: Організація діалогу в програмах. Використання розгалужень.

Тип уроку: урок удосконалення умінь і навичок.

Термін проведення: спарений урок, 2 академічні години.

Мета уроку:

Навчальна мета:

  • засвоїти принципи дії умовних операторів. Уміти вибрати дії в залежності від виконання умови;

  • уміти виконувати, змінювати, виправляти алгоритми з розгалуженнями;

  • уміти редагувати Паскаль-програму, складати протокол обчислювального експерименту;

  • уміти організовувати діалог користувача з програмою, аналізувати відповідь за допомогою вказівок розгалуження.

Розвиваюча мета:

  • розвивати алгоритмічні навички;

  • розвивати навички аналізу, синтезу, пошуку закономірностей;

  • розвивати комунікативні навички.

Виховна мета:

  • засвоїти етичні норми ведення діалогу;

  • засвоїти певні поняття здорового способу життя;

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

  • уміти виконувати виробничу гімнастику для зняття втоми та напруження при роботі на комп’ютері.



Структура уроку


  1. Актуалізація опорних знань. Виконання завдань по картках.


І. Знайдіть значення величини С після виконання вказівки розгалуження:

If b>=6 then C:=5 else C:=12; якщо

  1. b=2, c=____12_____

  2. b=16, c=___5______

  3. b=6, c=_____5____ (3 бали)



ІІ. Визначити значення змінних p і d після виконання операторів:

p:=true; d:=1;

case k mod 10 of

3,2,7,5: d:=k;

1: ;

4,8: begin p:=false; d:=2 end;

9,6: begin p:=false; d:=3 end;

end; (4 бали)

K

P

D

6

false

3

235

true

235

71

true

1

100

true

1


ІІІ. Запишіть у вигляді умовного оператору дії:

  1. Перевірити, чи серед чисел a,b,c рівні. (if (a=b)or(b=c)or(a=c) then writeln(‘Так’) else writeln(‘Hi’); )

  2. Змінній С присвоїти значення більшого з чисел А і В. (if a>b then C:=a else C:=b; )

  3. Якщо числа a,b,c додатні, знайти їх добуток, в протилежному випадку знайти їх суму. (if (a>0)and(b>0)and(c>0) then S:=a*b*c else S:=a+b+c; )

  4. Якщо число А відємне, змінити його знак на протилежний. (if a<0 then a:=-a; ).

  5. Перевірити, чи належить число А проміжку (-1;1). (if (a>-1)and(a<1) then writeln(‘Так’) else writeln(‘Hi’); ). (5 балів)



Аналіз відповідей, самооцінка.


  1. Мотивація навчальної діяльності, повідомлення мети та завдань уроку.

Важливо розуміти, як організується діалог людини з комп'ютером, знати можливості такого діалогу і уявляти задачі, у яких такий діалог необхідний. Ви вже знаєте, що для реалізації діалогового режиму роботи ЕОМ з людиною служать процедури введення-виведення READLN і WRІTELN, а команда розгалуження дозволяє аналізувати змінні, уведені людиною в якості відповідей на поставлені питання, видавати відповідні репліки і вибирати потрібну формулу для обчислення результатів.

Сьогодні наша задача - навчитися застосовувати команду розгалуження для організації діалогу в програмах.

Пропоную вам ознайомитися з текстом програми, що міститься у файлі HEALTH.PAS. Ця програма містить синтаксичні помилки, які вам необхідно виправити, після чого провести обчислювальний експеримент, використовуючи власні дані. При роботі з текстом програми звертайте, будь ласка, увагу на форму запитань і відповідей, закладених у текст програми. Постарайтеся зробити висновки про те, які етичні вимоги повинні виконуватися при складанні діалогових програм.

3. Удосконалення умінь та навичок. Робота з програмою HEALTH.



program Health;

Uses CRT;

var n1,n2,n3,ind:integer;

begin

window(1,1,78,22); textbackground(1); clrscr; textcolor(15);

writeln (‘Вітаємо! Пропонуємо вам визначити Ваш індекс Руф‘‘є, який є ‘);

writeln (‘ показником толерантності серцево-судинної системи до ‘);

writeln (‘ фізичного навантаження’);

writeln (‘ Будь ласка, дайте відповідь на такі запитання:’);

textcolor(14); writeln;

write (‘Частота пульсу за 15 секунд у спокої: ‘); readln(n1);

write (‘Частота пульсу за 15 с після 20 присідань: ‘); readln(n2);

write (‘Частота пульсу за 15 с через 1 хвилину після присідань: ‘); readln(n3);

ind:=round((4*(n1+n2+n3)-200)/10);

writeln(‘Ваш індекс Руф‘є - ‘,ind,’ балів’);

if ind<0 then writeln(‘Чудово! У Вас дуже висока тренованість організму! Ви молодець!’) else

case ind of

0..5: writeln(‘Вітаємо! У Вас висока тренованість організму! Ви молодець!’);

6..10: writeln(‘Непогано! У Вас задовільна тренованість організму!’);

11..15: writeln(‘На жаль, у Вас слабка тренованість організму!’);

else writeln(‘На жаль, у Вас слабка тренованість організму!’);

end;

if ind>6 then writeln(‘Радимо вам після консультації з лікарем визначити шляхи розширення фізичної активності!’);

writeln(‘ Бажаємо здоров‘я!’);

readkey;

end.






  1. Хвилинка виробничої гімнастики. Черговий пропонує учням виконати комплекс вправ:

    1. Замок. Исходное положение – руки вниз. Сцепить руки на спине, заводя правую руку снизу, левую – сверху, через плечо. выполнить 8 раз, меняя руки.

    2. И.П. – руки в стороны. Развернуть ладони назад и максимально свести руки за спиной (25 повторений).

    3. Наклоны головы влево-вправо-вперед-назад в медленном темпе.

    4. Вправи для зняття зорової втоми виконуються сидячи. Очень медленно вращать глазами. Вдыхая, смотреть вправо, затем вверх, выдыхая – влево и вниз. Повторить, напрвляя взгляд в другую сторону (4-5 раз).

    5. Посмотреть несколько секунд на кончик пальца, удаленного на 30 см от глаз, затем перевести взгляд вдаль и задержать взор на 3-5 секунд. Повторить 4 раза.

    6. Закрыть глаза на 5 секунд, расслабив глазные мышцы, ы открыть их на такое же количество времени. Повторить 4 раза.

  2. Творче застосування знань та умінь. Створення діалогової програми “Фактори ризику”.




  1. Підведення підсумків уроку.

Учням пропонується обговорити питання:

  • Які етичні вимоги повинні виконуватися при складанні діалогових програм? (Ввічливість при формулюванні запитань, коректність та тактовність при виведенні реакцій).

  • Як ви розумієте сенс поняття ” дружній інтерфейс”? (Зручний, не створює утруднень при виборі відповіді, не викликає зорового і психологічного роздратування і т.п.)

  • Як ви вважаєте, чи потрібні тестові програми, подібні програмі “Фактори ризику”? Яку допомогу ця програма надає людині? (Тестування за цією програмою дозволяє людині зробити висновки щодо можливого існування в її звичках відхилень від здорового способу життя, отримати корисні поради в залежності від існуючих факторів ризику захворювань серцево-судинної системи).



Схожі:

Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconВступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль
Мова паскаль є універсальною мовою програмування високого рівня. Його основи розробив Ніклаус Вірт, професор технічного університету...
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconКалендарний план з інформатики для 8 класів всього 35 годин (1 година на тиждень)
Перше знайомство з мовою програмування Паскаль. Інтегроване середовище програмування Турбо Паскаль
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconУрок № Тема: Табличні величини та їх опис мовою тп. Алгоритми знаходження суми й добутку елементів таблиць
Мета: ознайомити з поняттям табличних величин та формування навичок їх описування мовою програмування, введення елементів таблиць...
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconУрок №1 за темою процедури та функції. Тема: Поняття про структурне програмування. Підпрограма. Типи підпрограм. Алгоритми функцій та їх використання. Урок-лекція
Тема: Поняття про структурне програмування. Підпрограма. Типи підпрограм. Алгоритми – функцій та їх використання
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconТема: Вказівка повторення та її опис навчальною алгоритмічною мовою та мовою програмування
Вказівка повторення та її опис навчальною алгоритмічною мовою та мовою програмування
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconНаказ № м. Мала Виска Про районний конкурс на кращий інноваційний урок фізичної культури та урок фізичної культури з елементами футболу
«Про обласний конкурс на кращий інноваційний урок з елементами футболу», з метою піднесення ролі фізичного виховання, виявлення творчих...
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconМетодичні вказівки до лабораторних занять для студентів спеціальностей ме, мк, уп, пс денної форми навчання (частина 2)
«Програмування мовою Visual Basic for Application» з дисципліни «Економічна інформатика» І мають на меті допомогти студентам самостійно...
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconУрок з алгебри у 9 класі загальноосвітньої середньої школи Тема № квадратична функція 1 Функція. Урок № Тема
Мотивація навчальної діяльності. Обгрунтування навчання. Актуалізація опорних знань учнів
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconУрок-презентація з англійської мови у 3 класі Тема уроку: Їжа та напої Підтема уроку: Фрукти та овочі Задачі уроку: Практична
Практична: 1) ознайомити учнів з назвами фруктів та овочів (vegetables, fruit, cucumber, cabbage, carrot, onion, tomato, apple, banana,...
Урок спецкурсу \"Програмування мовою Паскаль\" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень iconУрок фізики в 10 класі з елементами проектної технології Тема: Межі застосування законів Ньютона Мета
Обладнання: мультимедійний проектор або дошка, комп'ютер, комп'ютерна презентація, демонстраційні плакатні картки, картки із завданням...
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©te.zavantag.com 2000-2017
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи