kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Параметрлі цикл. For операторы.

Нажмите, чтобы узнать подробности

Параметрлі цикл.

For операторы.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Параметрлі цикл. For операторы.»

О қушыларды топқа бөлу А ғылшын тілінде жазылған команда  мен қазақша аудармасы арқылы оқушылар топтарға бөлінеді

О қушыларды топқа бөлу

А ғылшын тілінде жазылған команда мен қазақша аудармасы арқылы оқушылар топтарға бөлінеді

Үй тапсырмасын сұрау 1.  Таңдау операторы қандай типтерді қабылдайды ? Жауабы: integer типі 2.  Программалауда қойылған шартқа байланысты алгоритм тармағының саны көп болғанда қолданылатын оператор: Жауабы: Таңдау операторы Case 3.  Таңдау операторында өрнектің мәні бірде – бір тұрақтыға сәйкес келмесе…….  Жауабы: онда басқару Else сөзінен кейін операторға беріледі .

Үй тапсырмасын сұрау

1. Таңдау операторы қандай типтерді қабылдайды ?

Жауабы: integer типі

2. Программалауда қойылған шартқа байланысты алгоритм тармағының саны көп болғанда қолданылатын оператор:

Жауабы: Таңдау операторы Case

3. Таңдау операторында өрнектің мәні бірде – бір тұрақтыға сәйкес келмесе…….

Жауабы: онда басқару Else сөзінен кейін операторға беріледі .

4.  “Шатасқан жолдар” деп аталады.  Есеп . Адамның жасына қарап , оларды : әлі мектепке бармаған , мектеп оқушысы , студент , жұмысшы , зейнеткер деген 5 топтың біріне жатқызатын программа құр . Адамның жасы пернетақтадан енгізіледі  мысалы : Енгізу : 5  Жауабы : әлі мектепке бармаған   Begin Readln (let ); Case let of 1..5 : writeln (' әлі мектепке бармаған') ; 18..25: writeln (' студант'); 63..100: writeln (' зейнеткер'); 6..17: writeln (' мектеп оқушысы'); End. 25..62: writeln (' жұмысшы'); Var let : integer ; end. Program jas ; Readln;

4. “Шатасқан жолдар” деп аталады. Есеп . Адамның жасына қарап , оларды : әлі мектепке бармаған , мектеп оқушысы , студент , жұмысшы , зейнеткер деген 5 топтың біріне жатқызатын программа құр . Адамның жасы пернетақтадан енгізіледі мысалы : Енгізу : 5 Жауабы : әлі мектепке бармаған

Begin

Readln (let );

Case let of

1..5 : writeln (' әлі мектепке бармаған') ;

18..25: writeln (' студант');

63..100: writeln (' зейнеткер');

6..17: writeln (' мектеп оқушысы');

End.

25..62: writeln (' жұмысшы');

Var let : integer ;

end.

Program jas ;

Readln;

Ж ауабы : Program jas ; Var let : integer ; Begin Readln (let ); Case let of 1..5 : writeln (' әлі мектепке бармаған') ; 6..17: writeln (' мектеп оқушысы'); 18..25: writeln (' студент'); 25..62: writeln (' жұмысшы'); 63..100: writeln (' зейнеткер'); end. Readln; End.

Ж ауабы :

Program jas ;

Var let : integer ;

Begin

Readln (let );

Case let of

1..5 : writeln (' әлі мектепке бармаған') ;

6..17: writeln (' мектеп оқушысы');

18..25: writeln (' студент');

25..62: writeln (' жұмысшы');

63..100: writeln (' зейнеткер');

end.

Readln;

End.

Бейнежазба тыңдау

Бейнежазба тыңдау

4.01.2020 жыл П араметрлі цикл . For операторы . 8 сынып.2-топ

4.01.2020 жыл

П араметрлі цикл .

For операторы .

8 сынып.2-топ

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

Цикл деп программадағы қайталанатын әрекетті айтады.

Паскаль тілінде қайталау процесін жүзеге асыратын циклдік операторлардың үш түрі бар:

арифметикалық цикл – FOR,

шартын алдын ала тексеретін цикл – WHILE ,

шартты соңынан тексеретін цикл – REPEAT операторлары.

Егер есепте қайталау саны алдын ала белгілі болса, FOR операторы қолданылады. FOR операторын-параметрлі цикл операторы деп атайды. Есептегі орындалатын әрекеттер цикл ішінде параметрдің алғашқы мәнінен соңғы мәніне дейін бір қадаммен өзгереді. FOR операторын параметрлі цикл операторы деп те аталады, өйткені, қайталау саны функция аргументі сияқты циклдің параметрі қызметін атқаратын басқару айнымалысы арқылы беріледі.

Егер есепте қайталау саны алдын ала белгілі болса, FOR операторы қолданылады. FOR операторын-параметрлі цикл операторы деп атайды. Есептегі орындалатын әрекеттер цикл ішінде параметрдің алғашқы мәнінен соңғы мәніне дейін бір қадаммен өзгереді. FOR операторын параметрлі цикл операторы деп те аталады, өйткені, қайталау саны функция аргументі сияқты циклдің параметрі қызметін атқаратын басқару айнымалысы арқылы беріледі.

   FOR операторының орындалу блок-схемасы 

  FOR операторының орындалу блок-схемасы 

Оператор Нәтижесі FOR i:=1 TO 6 DO WRITE(i:2); 1 2 3 4 5 6 FOR i:=6 DOWNTO 1 DO WRITE(i:2); 6 5 4 3 2 1 FOR C:=’A’ TO ‘E’ DO  WRITE(C:2); A B C D E FOR C:=’E’ DOWNTO ‘A’ DO WRITE(C:2); E D C B A

Оператор

Нәтижесі

FOR i:=1 TO 6 DO WRITE(i:2);

1 2 3 4 5 6

FOR i:=6 DOWNTO 1 DO WRITE(i:2);

6 5 4 3 2 1

FOR C:=’A’ TO ‘E’ DO WRITE(C:2);

A B C D E

FOR C:=’E’ DOWNTO ‘A’ DO WRITE(C:2);

E D C B A

1-Мысал:1- ден 100- ге дейінгі сандардың қосындысын табу керек.  PROGRAM ESEP1;  VAR I, S: INTEGER;  BEGIN  S:=0;  FOR I:=1 TO 100 DO  S:=S+I;  WRITELN (‘S = ‘ , S);  END.

1-Мысал:1- ден 100- ге дейінгі сандардың қосындысын табу керек.

PROGRAM ESEP1;

VAR I, S: INTEGER;

BEGIN

S:=0;

FOR I:=1 TO 100 DO

S:=S+I;

WRITELN (‘S = ‘ , S);

END.

Т оптық жұмыс 104 беттегі есептерді шығару . 1-топ № 1 есеп 1-ден 10-ға дейінгі сандарды екі есе арттырып , экранға шығаратын программасын құрыңыз № 2 есеп 10-ден 99-ға дейінгі тақ сандардың қосындысын шығаратын программа құрыңдар.  2-топ  № 3 есеп 4- ке көбейту кестесін құратын программасын құрыңыз № 4 есеп  у=3x 2 -4x+2 функциясының мәнін 1..10 аралығындағы 1 қадаммен есепте

Т оптық жұмыс

104 беттегі есептерді шығару .

1-топ

№ 1 есеп 1-ден 10-ға дейінгі сандарды екі есе арттырып , экранға шығаратын программасын құрыңыз

№ 2 есеп 10-ден 99-ға дейінгі тақ сандардың қосындысын шығаратын программа құрыңдар. 

2-топ

№ 3 есеп 4- ке көбейту кестесін құратын программасын құрыңыз

4 есеп у=3x 2 -4x+2 функциясының мәнін 1..10 аралығындағы 1 қадаммен есепте

Дескриптор:

Дескриптор:

  • Айнымалыны анықтайды
  • Программаны цикл операторы арқылы жазады.
  • Айнымалыны қадам санын анықтайды
1-ден 10-ға дейінгі сандарды екі есе арттырып , экранға шығаратын программасын құрыңыз Program  esep1; var s,k:integer; begin  S:=1;  for k :=1  to 10 do  s:=s*k ;  writeln ('s=' ,s); End .

1-ден 10-ға дейінгі сандарды екі есе арттырып , экранға шығаратын программасын құрыңыз

Program esep1;

var s,k:integer;

begin

S:=1;

for k :=1 to 10 do

s:=s*k ;

writeln ('s=' ,s);

End .

10-ден 99-ға дейінгі тақ сандардың қосындысын шығаратын программа құрыңдар.     PROGRAM ESEP 1 ; VAR I, S: INTEGER; BEGIN S:=0; FOR I:=1 TO 9 DO IF I MOD 2=1 THEN S:=S+I; WRITELN ('S=',S);

10-ден 99-ға дейінгі тақ сандардың қосындысын шығаратын программа құрыңдар. 

PROGRAM ESEP 1 ;

VAR I, S: INTEGER;

BEGIN

S:=0;

FOR I:=1 TO 9 DO

IF I MOD 2=1 THEN

S:=S+I;

WRITELN ('S=',S);

4- ке көбейту кестесін құратын программа құрыңыз   program esep1; var s,k:integer; begin  S:=1;  for k :=1 to 4 do  s:=s*k ;  writeln ('s=' ,s);

4- ке көбейту кестесін құратын программа құрыңыз

program esep1;

var s,k:integer;

begin

S:=1;

for k :=1 to 4 do

s:=s*k ;

writeln ('s=' ,s);

у=3x 2 -4x+2 функциясының мәнін 1..10 аралығындағы 1 қадаммен есептейтін программа құрыңыз   program esep1; var x,y:integer; begin  for x :=1 to 10 do  y:=sqr(x)-4*x+2;  writeln ('y=' ,y); end .

у=3x 2 -4x+2 функциясының мәнін 1..10 аралығындағы 1 қадаммен есептейтін программа құрыңыз

program esep1;

var x,y:integer;

begin

for x :=1 to 10 do

y:=sqr(x)-4*x+2;

writeln ('y=' ,y);

end .

Жеке жұмыс  Компьютерде тәжірибелік жұмыс.

Жеке жұмыс Компьютерде тәжірибелік жұмыс.

Кері байланыс

Кері байланыс

  • Не сәтті болды?
  • Не сәтсіз?
  • ! Жақсы түсіндім
  • ? Сұрағым бар
Үйге тапсырма  Параметрлі циклдік оператор. (оқу)  104 беттегі тапсырмадан 5,6 есептерді шығарып келу

Үйге тапсырма

Параметрлі циклдік оператор. (оқу)

104 беттегі тапсырмадан 5,6 есептерді шығарып келу


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 8 класс.
Урок соответствует ФГОС

Скачать
Параметрлі цикл. For операторы.

Автор: Жексенбаева Кулайна Айтуреевна

Дата: 27.04.2021

Номер свидетельства: 579476

Похожие файлы

object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(94) "Саба?ты? та?ырыбы: Циклдік алгоритмді программалау. "
    ["seo_title"] => string(54) "sabak-tyn-tak-yryby-tsikldik-alghoritmdi-proghrammalau"
    ["file_id"] => string(6) "137650"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1417415272"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(57) "Салын?ан циклдер туралы т?сінік"
    ["seo_title"] => string(36) "salyngantsikldierturalytusinik9synyp"
    ["file_id"] => string(6) "281411"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1453529929"
  }
}
object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(32) "Циклдік алгоритм."
    ["seo_title"] => string(17) "tsikldikalghoritm"
    ["file_id"] => string(6) "291784"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1455187814"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства