Практична робота «Створення та реалізація програм з використанням вказівки розгалуження»

Про матеріал
Практична робота «Створення та реалізація програм з використанням вказівки розгалуження» 8-9 клас
Перегляд файлу

Тема.                              Практична робота

«Створення та реалізація програм з використанням

вказівки розгалуження»

 Мета. 

   Навчальна:     

- Закріпити навички роботи учнів із середовищем програмування, його   інтерфейсом. Перевірити та оцінити уміння учнів створювати програми із командами розгалуження в середовищі програмування та відлагоджувати їх.

      Розвиваюча:

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

    програм, практичні навички роботи з ЕОМ та клавіатурою.

  Виховна:

- Формування критичного мислення в учнів при оцінюванні власних знань.

 

Тип уроку. Практична робота..

Обладнання та комплексно-методичне забезпечення (КМЗ). Комп’ютерний клас з ОС Windows, Turbo Pasсal, розробки практичних робіт  для учнів «Створення та реалізація програм з використанням вказівки розгалуження.»

Хід уроку.

І. Організаційний момент.

  1. Оголошення теми і мети уроку.
  2. Пояснення принципів проведення практичної роботи та оцінювання    результатів.
  3. Актуалізація ролі даного уроку в темі та курсі інформатики 11 кл.
  4. Інструктаж з техніки безпеки.

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

      

ІІ. Актуалізація опорних знань.

Для початку проведемо тестування.

1. Тестові завдання

  1.      Які службові слова не використовуються в операторі розгалуження?
  1.      Else;
  2.     If;
  3.      Then;
  4.      While.
  1.      Який логічний вираз відповідає твердженню, що точка А(х) належить відрізку: [-5;5]:
    1.      X<=5;
    2.     (x>=-5) and (x<=5);
    3.      X>=-5;
    4.      (x>=-5) or (x<=5).
  2.      Оператор розгалуження мовою Паскаль має вигляд:
    1.      For I:=1 to 3 do <оператор>;
    2.     If <умова> then <оператор>;
    3.      Begin <оператор> end.
  3.      Якого значення набуватиме логічний вираз (x>5) and (x<=10), якщо x=2:
    1.      Істина;
    2.     Хибне.
  4.      Умова того, що задана змінна Х має значення «неділя», записується так:
    1.      Х:=”неділя”;
    2.     Х<>’неділя’;
    3.      Х=’неділя’.
  5.      Умова того, що число є від’ємне, записується так:
    1.      X mod 2=0;
    2.     X<>0;
    3.      X<0.
  6.      Умова того, що число не лежить на проміжку [2;12], записується так:
    1.      (x<2) or (x>12);
    2.     (x<2) and (x>12);
    3.      2<x<12.
  7.      Умова того, що число х недодатне, записується так:
    1.      X>0;
    2.     X mod 2<>0;
    3.      X<=0.
  8.      Умова кратності числа х числу 45 записується так:
    1.      For a=45 to 300 step 45
    2.     A mod 45=0
    3.      A mod 45<>0
  9. Яке службове слово не використовується в неповному розгалуженні?
    1.      If;
    2.     Else;
    3.      Then.
  10. Якого значення набуватиме логічний вираз (x=5) or (x>=10), якщо x=12:
    1.      Істина;
    2.     Хибне.
  11. Якого значення набуватиме логічний вираз (x>8) and (x<=20), якщо x=16:
    1.      Істина;
    2.     Хибне.

А тепер обміняйтеся листками з сусідом і перевірте один одного та поставте відповідний бал.

Правильні відповіді на екрані.

 

2. «Влучний стрілець»

Віднови формат запису вказівки розгалуження. З’єднай стрілками цифру і слово.

1                            Then                                     

2                            End                                       

3                            <умова>                              

4                            <серія команд 2>               

5                            Else                                    

6                            If                                          

7                            End                                      

8                            <серія команд 1>               

9                            Begin                                     

10                          Begin                                  

Правильна відповідь на екрані

3. Виконайте алгоритм і розкодуйте прислів’я

Об’єднайтеся у дві групи

І група                                                                    ІІ група

 

 

 

Результат:

 

 

 

ІІІ. Розв’язування задач.

Зверніть увагу на дошку. Давайте разом з вами складемо програму розв’язування системи рівнянь

Завдання на екрані

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

Текст програми

Program nerivnist;

Uses crt;

Var x,y:real;

Begin

Writeln(‘Enter x’);

Readln(x);

If x<-2 then y:=3*x-1

Else if x=-2 then y:=4*x

Else y:=-8*x+4;

Writeln(‘y=’,y:5:2);

Readln;

End.

IV. Робота за комп’ютером.

Інструктаж з техніки безпеки.

Тепер пересядьте за комп’ютери та виконайте завдання, які записані на картках.

Інструктивна картка

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

Налагодити та протестувати програму для заданого х

 

 

 

 

 

 

 

 

 

V. Аналіз та підведення підсумків уроку.

Підведення підсумки практичної роботи та оголошення оцінок.

Тепер подумайте чи змінились ваші смайлики, обґрунтуйте відповідь.

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

 

 

VI. Домашнє завдання.

 Скласти програму, яка обчислює квадрат числа х, якщо воно парне, і куб – якщо воно непарне.

Поясніть розв’язання.

 

 

 

 

Додаткове завдання

Виправте помилки у програмі та відтворіть умову.

Program pora;

Uses crt;

Var n:integer;

Begin

Writeln(‘Enter n’);

Readln(n);

If n=12 or n<=2 then

     writeln(‘зима’)

     Else if n>=3 and n<=5 then

             writeln(‘весна’)

              Else if n>=6 and n<=8 then

                     writeln(‘літо’)

                            Else   writeln(‘осінь’);

Readln;

End.

Умова. Скласти програму, яка при введенні номера місяця від 1 до 12 виводить на екран пору року.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

doc
Додано
28 лютого
Переглядів
137
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку