Инфоурок Информатика Другие методич. материалыПаскаль тілі. 9 сынып. Зертханалық жұмыс №3 "Цикл операторлары"

Паскаль тілі. 9 сынып. Зертханалық жұмыс №3 "Цикл операторлары"

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

                                                                                                                             Программалау

 

Зертханалық жұмыс. Параметрлі цикл операторлары

Мақсаты: Циклдік программаларды ЭЕМ жадына енгізіп,

                   редакциялауды үйрену.

 

Теориялық материалдар

Көп қайталанатын бір типті есептерді, іс-әрекеттерді орындау үшін параметрлі цикл операторлары қолданылады. Параметрлі цикл операторларының қызметші сөздері: for, to, do. For-үшін, to-дейін, do-орындау деген мағыналарды береді. Бұл сөздердіің программада жазылуы:  for i=n1 to n2 do

Мұндағы: і – параметр (мәні өзгеріп отыратын айнымалы шама)

                  n1- параметрдің алғашқы мәні

                  n2- параметрдің соңғы мәні.

Мысалы: for i:=1 to15 do

           Begin

                Цикл денесі      

           end

Мұндағы: i – параметр, параметрдің алғашқы мәні 1-ге, параметрдің соңғы мәні.15-ке тең.

 

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

Тапсырма 1.

y=2x-7 функциясының х-тің мәні -5-тен 5-ке, қадамы 1-ге тең болып өзгергендегі  мәндерін есептеу программсын ЭЕМ жадына енгізіңіз.

 

Program Fun;

     Var x, y: integer;

begin

   for x: = -5 to 4 do

      begin

         y: = 2*x-7;

         writeln(‘y =’, y);

      end;

end.

Програманы орындауға жіберіп, нәтижесін көріңіз.

Тапсырма 2.

1-ден 100-ге дейінгі сандардың қосындысын есептеу программасы.

 

Program Kosyndy;

     Var i,s: integer;

Begin

    s:=0;     

    for i: = 1 to 100 do

       begin

           s:=s+i;

           writeln(‘s=’,s);

         end;

end.

Програманы орындауға жіберіп, нәтижесін көріңіз.

 

Өздік жұмыс

1.      Циклдік программа дегеніміз не?

2.      for, to қызметші сөздерінен кейін қандай ақпарат жазылады?

3.      s:=0

            for x:=1 to 5 do

                 begin

                     s: = s+x;

                     end;

                     write (‘s=’,s);

Осы фрагмент орындалғанда нәтижесі қандай болады?

4.     у = 0,5х+2 функциясының х-тің мәні -2-ден 2-ге, қадамы 0.5-ке тең болып өзгергендегі  мәндерін есептеу программсын жазыңыз.

5.     1- программадағы у-тің 2-ші мәні нешеге тең?

 

Өздік жұмысты дәптерге орындау керек.

 

Үй тапсырмасы:

 у = 2х+2х-5 функциясының x- тің (-3, 3) аралығындағы мәндері үшін есептеу программасын жаз. 

 

 

                                                                                                                             Программалау

Зертханалық жұмыс

Цикл операторлары

 

Мақсаты: Циклдік программаларды ЭЕМ жадына енгізіп,

                   редакциялауды үйрену.

 

Теориялық материалдар

Алдын ала берілген шарт бойынша қайталау операторлары

Бір типті шешуі көп қайталанатын есептерді, іс-әрекеттерді орындау үшін цикл операторлары қолданылады. Қайталаудың саны белгісіз жағдайда алдын ала берілген шарт бойынша қайталау операторлары қолданылады.

Алдын ала берілген шарт бойынша қайталау операторларының қызметші сөздері: While (уайл) - әзір, do-орындау деген мағыналарды береді. Бұл сөздердіің программада жазылуы:  While шарт do

               Begin

                     Цикл денесі      

                    end

 

Тапсырма 1.

1-ден 100-ге дейінгі натурал сандардың қосындысын есептеу программасы. ( і – циклдің параметрі, і:=0 –  параметрдің алғашқы мәні,  S – қосынды, S:=0 – қосындының алғашқы мәні)

 

Program Kos;

     Var i, s: integer;

begin

   s:=0; i:=0;

   While i<=100 do

    begin

           i:=i+1; s:=s+і;

      end;

      writeln (`s =`; s);

end.                                                                                                                 

Програманы орындауға жіберіп, нәтижесін көріңіз.

 

 

Келесі шарт бойынша қайталау операторы

Бұл оператор көп жағдайда қайталаудың саны белгісіз болғанда қолданылады.

    Қызметші сөздері: repeat - қайтала, until – соған дейін.

    Жазылуы:    repeat

                            Цикл денесі

                            until логикалық өрнек (шарт)

    Циклдің орындалуы логикалық өрнектің мәні ақиқат болғанша орындалады.

 

     Тапсырма 2. 2-ден 50-ге дейінгі жұп сандардың квадраттарын табатын программа (С-сан, k-санның квадраты)

Program kvadrat;

     Var С, k: integer;

begin

   C:=2;

    repeat

        k:=C*C;

        writeln (‘C=’, C:2,’K=’,K:5);

        C:=C+2;

    Until С=50;

end.

 

Програманы орындауға жіберіп, нәтижесін көріңіз.

 

Өздік жұмыс

 

1.      1-ден 50- ге дейінгі тақ сандардың кубын табу программасын құрып, тапсырманы дәптерге жазыңыз.

2.      Алдын ала берілген шарт бойынша қайталау операторларының қандай қызметші сөздері бар?

3.      While операторынан кейін не жазылады?

4.      Циклдің қайталану саны белгісіз болса қандай операторлар қолданылады?

 

                Құрметті оқушы, жұмыстарыңызға сәттілік тілеймін!                                                      

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Паскаль тілі. 9 сынып. Зертханалық жұмыс №3 "Цикл операторлары""

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

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

Портной

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

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

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Қарағанды облысы Жаңаарқа ауданы

О. Жұмабеков атындағы орта мектеп

информатика пәнінің мұғалімі

Богенбаев Тілектес Диханбаевич

Зертханалық жұмыс №3. Параметрлі цикл операторлары

Мақсаты: Циклдік программаларды ЭЕМ жадына енгізіп,

                   редакциялауды үйрену.

 

Теориялық материалдар

Көп қайталанатын бір типті есептерді, іс-әрекеттерді орындау үшін параметрлі цикл операторлары қолданылады. Параметрлі цикл операторларының қызметші сөздері: for, to, do. For-үшін, to-дейін, do-орындау деген мағыналарды береді. Бұл сөздердіің программада жазылуы:  for i=n1 to n2 do

Мұндағы: і – параметр (мәні өзгеріп отыратын айнымалы шама)

                  n1- параметрдің алғашқы мәні

 

                  n2- параметрдің соңғы мәні.

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

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

6 665 120 материалов в базе

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

Другие материалы

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

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

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

  • Скачать материал
    • 30.12.2014 537
    • DOCX 59.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Богенбаев Тлектес Диханбаевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Богенбаев Тлектес Диханбаевич
    Богенбаев Тлектес Диханбаевич
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 6
    • Всего просмотров: 17308
    • Всего материалов: 8

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

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

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

Няня

Няня

500/1000 ч.

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

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

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

36 ч. — 180 ч.

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

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

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

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

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

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

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

Мини-курс

Волонтерство: сущность, мотивация, и воспитание

3 ч.

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

Мини-курс

Самоповреждающее поведение у подростков: профилактика и методы работы

4 ч.

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

Мини-курс

Эффективная самоорганизация и планирование

3 ч.

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