Инфоурок Информатика КонспектыАлгоритмдеу және программалау. Күрделі шарттар 8 сынып

Алгоритмдеу және программалау. Күрделі шарттар 8 сынып

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

 

 

Тақырыбы:

 

• Алгоритмдеу және программалау. Күрделі шарттар

Мақсат:

 

Жаңа білім

         Базалық күрделі шарттарды біледі

         Операторлық жақшаларды біледі

         Программалық блок-схемаларды біледі

Жаңа түсінік

         Күрделі шарттар

 

Қолданым әрекеті

         Шарттармен берілген математикалық есептерді шығаруда қолданады

Талдау әрекеті

         Алгоритмнің тиімді түрлерін аныұтауды талдайды

Шығармашылық әрекет

         Қосымша математикалық есептерді программа түрде жаза алады

 

Бағамдау әрекеті

         Күрделі шарттар жайлы білімін түйіндейді

Сабақ құрылымы:

 

І.   Ақпарат алмасу (15 мин.).

ІІ.  Алғашқы бекіту (4 мин.).

ІІІ. Құзырлылық қалыптастыру (12 мин.).

ІV. Шығармашылық қалыптастыру (10 мин.).

V.  Бағамдау-бағалау (4 мин.).

Сабақ типі:

 

• Сабақта жаңа білімді игеру

Оқыту әдісі:

 

• Түсіндірмелі-иллюстративтік, топтық

Мұғалім іс-әрекетінің тәсілі:

 

         Оқушыларды жаңа түсініктермен таныстыру

         Жаңа тақырыпты бекіту мақсатында нақты мысалдар көрсету

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

         Сабақ барысында оқушыларға қосымша сұрақтар қоюға мүмкіндік беру

Негізгі ұғымдар мен терминдер:

 

• Операторлық жақшалар, күрделі шарттар

Оқушыда дағды қалыптастыру:

 

         Жаңа өткен тақырыпты толық игеру

         Қажет болған жағдайда мұғалімнен көмек сұрау

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

Ақпарат көздері:

1.      Turbo Pascal тілі, оқу-әдістемелік құралы. Ж.Б. Көпеев. Павлодар 2011 жыл

2.      Уикипедия ашық энциклопедиясы. Күрделі шарттар

3.      Бөрібаев, Б., Нақысбеков, Б., Мадиярова, Г. 2005. Информатика және есептеуіш техника негіздері. Алматы: Мектеп.

Оқушы жетістігін бағалау:

 

          Оқушының негізгі бағасы деңгейлік тапсырмаларды орындауына байланысты қойылады. Қосымша бағаны (бонус) алу үшін топтық тапсырманы орындау қажет.

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

 

• Келесі сабаққа дайындық тапсырмасы

ü  Негізгі түсініктер мен анықтамаларды жаттау.

ü  Үштаңбалы сан берілген. Бірдей цифрға басталып, аяқталатының анықтау. (Мысалы 717)

 

 

САБАҚ БЛОКТАРЫ s

 

 

і. аҚПАРАТ алмасу

 

 

Тақырып жоспары:

1. Програмалық блок схемалар

2. Шарттар қою

3. Операторлық жақшаларды қолдану

Слайдтар:

1-слайд

—  Программаларды құрған кезде біз тармақталу тапсырмаларына бірнеше шарттарды қолданып қана қоймай, тармақталу конструкциясын бірінің ішінің біріне сала аламыз.

—  Шартты өте жиі тексеру қажеттігі туады. Шартқа байланысты белгілі бір операторлар тізбегі орындалу керек. Паскальда операторлар тізбегі бір құрылымды операторға біріктіріледі. Оларды BEGIN және END операторлы жақшалардың ішіне орналастырады.

 

2-слайд

Күрделі шарт – бір-бірімен логикалық операциялардың көмегімен байланысатын бірнеше қарапайым шарттардан (қатынастардан) тұрады:

         not – ЕМЕС (терістеу, инверсия)

         and – ЖӘНЕ (логикалық көбейту, конъюнкция,
       шарттардың бір мезгілде орындалуы)

         or – НЕМЕСЕ (логикалық қосу, дизъюнкция,
       ең болмағанда бір шарттың орындалуы)

         xorарифметикалық НЕМЕСЕ (екі шарттың екеуін емес, біреуін ғана орындау)

тең еместеңҚарапайым шарттар (қатынастар)

 

 

    <    <=    >    >=     =   <>

 

 

3-слайд

a немесе b коэфициенттерің 0-ге тең емес екендігін тексеру

If (a=0) or (b=0) then writeln (‘true’) else writeln (‘false’)

 

4-слайд

Program a1;                                                         

Var x,y:integer;

Begin

Read(x);

If x<5 then y:=1 else y:=2;

If x>5 then y:=3 else y:=4;

Writeln(‘y=‘,y)

End.

Программаның блок-схемасы

5-слайд

 

 

Program a2;

Var x,y:integer;

Begin

Read(x);

If x<5 then y:=-1

else If x>5 then y:=0

else y:=1;

Writeln(‘y=‘,y)

End.

 

6-слайд

X,Y координатолары берілген  нүктенің қай ширекте жататынын анықтайтын алгоритмді жаз

pre

If (X>0) and (Y>0) then writeln (‘1 ширек’)

else if (X<0) and (Y>0) then writeln (‘2 ширек’)

else if (X<0) and (Y<0) then writeln (‘3 ширек’)

else writeln (‘4 ширек’)

 

7-слайд

Келесі шарттарға сай, у-ты табатын программа құр

—  PROGRAM F1;

—  VAR X,Y: REAL;                                 Y=

—  BEGIN

—  READLN(X);

—  IF X<2 THEN Y: = X  ELSE

—  IF X<3 THEN Y: = 2 ELSE  Y: = -X + 5;

—  WRITELN (‘Y=’ , Y);

—  READLN;

—  END.

8-слайд

 

           Y=

 

—  VAR X,Y: REAL;

—  BEGIN

—  READLN(X);

—  IF X<=0  THEN Y: = SQR(X)  ELSE

—  IF X>1 THEN Y: = 2*X+4 ELSE  Y: = SQRT(SIN(X));

—  WRITELN (‘Y=’ , Y:1:1);

—  READLN;

—  END.

 

9-слайд

 

          Y=

 

—  VAR X,Y: REAL;

—  BEGIN

—  READLN(X);

—  IF X<=3 THEN Y: =12+COS(5*X)  ELSE

—  IF X>5 THEN Y: = X+5 ELSE  Y: = (5*X+7)/(3*X-4);

—  WRITELN (‘Y=’ , Y);

—  READLN;

—  END.

 

10-слайд          a, b, c коэфициенттері берілген квадрат теңдеудің түбірлерін табуasd

 

11-слайд                                               Назар аударыңыз!
Екінші шартты тексергенде «Иә» және «Жоқ» тармақтарында бірнеше оператор орындалу керек

6.gif

   Бұндай жағдайларда операторлық жақшаларды қолданамыз

begin оператор1;оператор2;……….end;

 

12-слайд

Program Tubirler;

Var a,b,c,d,x1,x2,x: real;

Begin

writeln(‘Коэфициенттерді жаз’);

readln (a,b,c);

d:=sqr(b)-4*a*c;

If d <0 then writeln (‘түбірлері жоқ’)

else if d=0 then begin X:=(-1*b)/(2*a);

writeln (‘бір түбір  ’,x) end

else begin x1:=(-1*b+sqrt(d))/(2*a);

x2:=(-1*b-sqrt(d))/(2*a);

writeln (‘бірінші түбір’,x1,’екінші түбір’,x2) еnd

end.

 

 

іі. алғашқы бекіту

 

 

 

Мына кестені толтыра отырып сабақтың мазмұны бойынша қорытынды шығар.

Күрделі шарттар

 

Операторлық жақшалар

 

Блох схемалар

 

 

 

 

Қорытынды:_________________________________________________________________________________________________________________________________

 

 

ііі. құзырлылық қалыптастыру

 

Деңгейлік тапсырмалар:

І деңгей тапсырмалары

1. Күрделі шарт дегеніміз не?

2. Қарапайым шарттарды ата.

3. Операторлы жақшаларды ата.

4. Қарапайым логикалық шарттарды ата.

5. Қойылған шарттарды не себепті тексеріп тұру қажет?

6. GOTO операторының форматын жаз.

7. CASE операторының форматын жаз.

 

ІІ деңгей тапсырмалары

1.      Үшбұрыштың қабырғаларының ұзындықтары берілген. Үшбұрыштың түрін анықтау: тең қабырғалы, тең бүйірлі, жәй.

2.      Төртбұрыштың қабырғаларының ұзындықтары берілген. Төртбұрыштың түрін аныұтау: квадрат, тіктөртбұрыш.

3.      a,b,c сандары берілген. Егер а<=b<=c, онда сандарды солардың квадраттарымен ауыстыру. Егер a>b>c, онда әр санды нөлмен алмастыру, бұл шарттар орындалмаса, сандардың таңбасын ауыстыру.

 

ІІІ деңгей тапсырмалары

Бағдаршам әр 2минут сайын қызыл түс көрсетеді. Одан кейін әр 3 минут сайын жасыл түс көрсетеді. Сағат басталғаннан кейін  өткен минуттың санын

 

іV. шығармашылық әрекет

 

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

Сынып 3 топқа бөлінуі керек.

1-топ тапсырмасы:  Фирма 25 пен 40 жас арасындағы қызметкерлерді жұмысқа алуда. Адамның жасын енгізіп, оны фирмаға алуға болатындығы немесе болмайтындығы туралы мәлімет шығару («болады» немесе «болмайды» деген жауап шығару).

2-топ тапсырмасы: Айдың нөмірін енгізу арқылы, жыл мезгілінің атауын шығару.

Мысал:  Ай нөмірін енгіз: 4                Көктем

3-топ тапсырмасы:

V. бағамдау-бағалау

 

 

Сабақтың мақсатына қалай қол жеткізгендігің туралы эссе жаз.

__________________________________________________________________

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Алгоритмдеу және программалау. Күрделі шарттар 8 сынып"

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

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

Музыкальный журналист

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

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 671 661 материал в базе

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

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

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

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

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

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

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

    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 1
    • Всего просмотров: 39590
    • Всего материалов: 15

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

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

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

Копирайтер

Копирайтер

500/1000 ч.

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

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

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

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

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

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

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

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

600 ч.

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

Мини-курс

Стратегии B2C маркетинга: от анализа до взаимодействия с клиентом

8 ч.

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

Мини-курс

Wildberries: от управления заказами до продвижения товаров

6 ч.

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

Мини-курс

Сохранение и продвижение традиционных российских ценностей и культуры

4 ч.

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