Инфоурок Информатика Конспекты"ҚАЙТАЛАНУ ОПЕРАТОРЫ - WHILE . . . DO" САБАҚ ЖОСПАРЫ

"ҚАЙТАЛАНУ ОПЕРАТОРЫ - WHILE . . . DO" САБАҚ ЖОСПАРЫ

Скачать материал

Сабақтың тақырыбы: Паскаль тілінің шартты алдын ала тексеретін қайталау операторы –

                                                 WHILE.

Мақсаты:

Білімділік:Паскаль тілінің шартты алдын ала тексеретін қайталау WHILE операторын                                 оқып үйрене отырып, программа құра білу; Паскальда программа құру дағдыларын қалыптастыру;

Дамытушылық: Материалды  оқып үйренуде оқушылардың танымдық қызығушылығын дамыту.Алгоритмдік  ой-өрісін дамыту.

Тәрбиелік: Өз ойын жүзеге асыру, нәтижеге жету іскерлігін ояту. Оқып үйренген білімін қолдана білуге талаптандыру.

Сабақтың типі: аралас сабақ

Оқыту құралдары: ДК. Паскаль жүйесі. Оқыту программалары. Дидактикалық материал. Интерактивті тақта.

Сабақтың барысы:

I. Ұйымдастыру: Сәлемдесу, оқушыларды түгелдеу. Журнал толтыру.

 

II. Үй тапсырмасын тексеру Паскаль тілінің басқару: шартты және шартсыз көшу, таңдау операторлары.

 

III.Өткен матералды қайталаум

v  Шартты оператордың қандай түрлері бар?

v  IF операторының жалпы жазылу түрі қандай?

v  Таңдау операторы не үшін пайдаланылады?

v  CASE операторының жалпы жазылу түрі қандай?

v  Writeln(‘s=’ ,s:5:2); операторындағы 5 және 2 цифрлары нені білдіреді?

v  Қандай жағдайда программада  IF операторы екі рет қолданылады?

 

IV. Жаңа материалды үйренуге дайындық кезеңі қайталау операторы – WHILE.

 

V. Жаңа сабақты түсіндіру. Компьютермен жұмыс.

 

Көп жағдайда аргументтердің әртүрлі мәні бойынша алгоритмнің белгілі бір бөліктерін бірнеше рет қайталауға тура келеді. Осындай процестерді ұйымдастыру үшін циклдық құрылымды алгоритмдер – қайталау операторлары қолданылады.

Цикл деп программадағы  қайталанатын әрекетті айтады. Паскаль тілінде қайталау прцесін жүзеге асыратын циклдік операторлардың үш түрі бар: арифметикалық цикл - FOR, шартын алдын ала тексеретін цикл - WHILE, шартты соңынан тексеретін  цикл - REPEAT операторлары.

WHILE операторы. Алдын ала берілген шарт бойынша қайталауды жүзеге асыратын бұл оператор WHILE (оқылуы: уайл, аударылуы: әзірше) және DO (оқылуы: ду, орындау болып аударылады) түйінді сөздері қолданылып орындалады.

Жазу үлгісі:


WHILE < шарт > DO

Begin   

< 1- оператор>;                                                                                  

< 2- оператор>;

…………………

< n- оператор>;

End.   жоқ

 

                       Шарт          

 

   Иә

                  Цикл денесі               

       

 

 

 

 

While  операторының орындалу тәртібі

Цикл қайталанар алдында, логикалық өрнектің мәні тексеріледі, егер True (ақиқат) блса, онда цикл денесі қайталанып орындалып отырады. Керісінше False  (жалған) болса, циклдың орындалуы аяқталып, While операторынан кейінгі жолдар орындалады.

Егер, ең  басында, өрнектің мәні False  (жалған) болса, онда цикл бір рет те орындалмайды.

Мысалы: y= 3x+1,  мұндағы x,  -1 мен 2  аралығындағы сандарды қабылдайды, қадамы  0,5 тең.

Program  eseptey;

Var  x, y: real;

Begin

       X:= -1;

      While   x<= 2  Do

      Begin y:= 3*x +1;

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

X:= x+0.5;

End;

End.

 

VI.  Жаңа материалды түсінгенін тексеру кезеңі

 

Компьютермен жұмыс

№1. 1-ден n-ге дейінгі сандардың квадраттарының қосындысын табатын программа құру керек.

Program  kvadrat;

Var  s, i, n: integer;

Begin

        Writeln (‘n=’);

        Readln (n);

 i:=1;

 s:=0;  

 While   i<= n  do

 Begin s:= s +sqr(i);

i:=i+1;

Writeln (‘s=’ , s);

             End;

End.

№2. (103 бет, 15 тапсырма)  Y=ex sinx+cosx  функциясының мәндерінің [a, b] аралығындақадамы бойынша өзгеру кестесін құратын программа түзіңдер.

Program y-tap;

Var  x, y, a, b, h: real;

Begin

        Writeln (‘a, b, h, -?’);

        Readln (a, b, h);

 x:=a;

 While   x<= b  do

 Begin y:= exp(x) * sin(x)+cos(x);

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

 x:=x+h;

             End;

End.

№3.   аралығында 0,2 қадамман өзгергендегі    функциясының мәнін тап.

Program esep;

Var  x, y: real;

Begin

x:=1;

While   x<= 3  do

Begin y:= sqrt(x+1) – 1/x;

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

 x:=x+0.2;

             End;

Readln;

End.

№4. 1-ден 20-ға дейінгі жұп сандардың квадраттарын және кубтарын табу программасын жаз.

№5.  1-ден 20-ға дейінгі тақ сандардың кубтарының қосындысын табу программасын жаз.

№6.  y = x2+5 функциясының мәін тап. X=2,4,6,8,10; қадам 2-ге тең.

№7. 1-ден  n-ге дейінгі сандардың қосындысын және көбейтіндісін табатын программа жаз.

 

VII. Сабақты бекіту сұрақтары

·         Қайталау операторлары не үшін қолданылады?

·         Цикл дегеніміз не?

·         Қайталау операторларының неше түрі бар?

·         While қандай оператор?

·         While операторының жалпы жазылу түрі қандай?

 

VIII. Үйге тапсырма: 14 тақырып  While операторы. 102 бет, 2 тапсырма.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал ""ҚАЙТАЛАНУ ОПЕРАТОРЫ - WHILE . . . DO" САБАҚ ЖОСПАРЫ"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Спортивный психолог

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 217 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 19.01.2017 4150
    • DOCX 31.3 кбайт
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Джумаканова Динагуль Ермековна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 36427
    • Всего материалов: 8

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 40 регионов
  • Этот курс уже прошли 582 человека

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 67 человек из 33 регионов
  • Этот курс уже прошли 84 человека

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 97 человек из 34 регионов
  • Этот курс уже прошли 223 человека

Мини-курс

Жизненный цикл продукта и методология управления проектами

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Классики и современники: литературные портреты и психология творчества

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 22 человека из 17 регионов
  • Этот курс уже прошли 15 человек

Мини-курс

Стратегии клиентоориентированного бизнеса

4 ч.

780 руб. 390 руб.
Подать заявку О курсе