План-конспект урока по программированию для 10 класса

Урок                                                                                                                    15.12.2007

Тема урока: «Табулирование функций с использованием циклических алгоритмов с постусловием»

 

Ход урока:

1.        Опрос

2.        оператор case

3.        Объяснение нового – оператор repeat - until .

4.        Домашнее задание. Проверить.

5.        Классная работа

Прошли:

 

Задачи-опрос

Кто

Из главы 4

 

На дом

 

 

 

 

 

 

 

 

 

 

 

Азатян Гаяне

2

 

1

 

 

 

 

 

 

 

 

 

 

 

Боброва Юлия

4

 

2

 

 

 

 

 

 

 

 

 

 

 

Бойков Дмитрий

5

 

3

 

 

 

 

 

 

 

 

 

 

 

Васильева София

6

 

6

 

 

 

 

 

 

 

 

 

 

 

Горошкин Андрей

7

 

7

 

 

 

 

 

 

 

 

 

 

 

Локтанов Михаил

8

 

10

 

 

 

 

 

 

 

 

 

 

 

Новикова Анастасия

9

 

12

 

 

 

 

 

 

 

 

 

 

 

Пеженкова Татьяна

10

 

13

 

 

 

 

 

 

 

 

 

 

 

Потебенько Юлия

11

 

14

 

 

 

 

 

 

 

 

 

 

 

Решетников Антон

12

 

15

 

 

 

 

 

 

 

 

 

 

 

Решетников Артем

13

 

17

 

 

 

 

 

 

 

 

 

 

 

Супруненко Олег

14

 

18

 

 

 

 

 

 

 

 

 

 

 

Хилько Максим

15

 

20

 

 

 

 

 

 

 

 

 

 

 

Ягунова Елизавета

16

 

21

 

 

 

 

 

 

 

 

 

 

 

 

Класс – стр. 46-48 Табулирование функции

На дом персонализированные по списку

Пример оформления программы по /1/

{*********************************** ****************************}

{Цель: Табулирование функции F(x) с  помощью оператора цикла с постусловием  }

{Переменные:

{              x – аргумент функции

{              x0 – начальное значение аргумента                                                           }

{              xn  - конечное значение аргумента                                                        }

{              hx  - шаг изменения аргумента                                                              }

{Программист: Бойков;                                                                                        }

{Дата написания: 15.12.2007 г.                                                                            }

{***************************************************************}

Program Tab;

                Var

                               x, x0, xn, hx : real;

                begin { Tab }

{ввод и эхо-печать данных}

                               write(‘x0=’);

                               read(x0);

                               write(hx=’);

                                read(hx);

                               write(xn=’);

                               read(xn);

                               writeln(‘h0=’,x0,’ hx=’,hx,’ xn=’,xn);

                                {табулирование функции}

                               X:=x0;

                               repeat                                    {начало цикла}

                                               if x<=-1

                                                               then

                                                                              y:=3

                                                               else

                                                                              if x<2

                                                                                              then

                                                                                                              y:=-x+2

                                                                                              else

                                                                                                              y:=1.5*x-3;

                                               Writeln (‘x=’,x,’ y=’,y);

                                               X:=x+hx

                               Until x>xn+hx/2                    {конец цикла}

                              

 

                end. { Tab }

 

Hosted by uCoz