Инфоурок Информатика Другие методич. материалы"Күрделі шарттар" (8 сыныпқа арналған)

"Күрделі шарттар" (8 сыныпқа арналған)

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

САБАҚ  ЖОСПАРЫ                                                            «Тексерілді»

                                                                                                   Оқу ісі-жөніндегі орынбасары

«___________» ________2015 ж                                            ___________________                

 

Пән аты:   Информатика   

Сыныбы 8

 

Сабақтың тақырыбы: Күрделі шарттар

 

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

Білімділік: Шартты операторлардың жазылу тәртібімен таныстыру, тармақталған алгоритмдерді бағдарламалауды үйрету. Сабақтан алған теориялық  білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын қалыптастыру.

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

Тәрбиелік: Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік

сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.

 

Сабақтың типі: Жаңа тақырыпты түсіндіру.

Сабақтың түрі: сұрақ-жауап, түсіндірмелі

Сабақтың көрнекіліктері: Компьютер, презентация, кеспе қағаздар, смайликтер.

Пәнаралық байланыс: математика, геометрия, ағылшын тілі.

Сабақтың жоспары:

1.    Ұйымдастыру

2.    Үй тапсырмасын қайталау

А) Пысықтау сұрақтары

1. Тармақталу операторлары деген не?

2. Қандай көмекші сөздер қолданамыз?

3. Шарт орындалмағанда не болады?

4. Тармақталмаған алгоритмның неше формасы болады?

 

б) «Ішіне-сыртына»

3.    Жаңа сабақты түсіндіру (Ребус)

4.    Практикалық жұмыс (деңгейлік тапсырмалар)

5. Сабақты пысықтау (тест)

6.    Үй тапсырмасы

1. Ұйымдастыру кезеңі. Оқушылармен амандасып, түгелдеу, назарларын сабаққа аудару.

2. Үй тапсырмасын тексеру.

б) «Ішіне-сыртына»

Төмендегі сөздердің ТР тіліне қатысын ішіне, қатысы жоқ сөздерді сыртына жазамыз.

Internet, Paint, Program, Begin, If, Input, WordPad, Then, Integer, Microsoft, Else, While, Abs, Excel, Winrar, Power Point, Sqr, End.

3. Жаңа сабақ түсіндіру.

Тармақталған алгоритмдер

Сонымен бүгінгі өтетін жаңа тақырыбымыз «Тармақталған алгоритмдер».  Тармақталған алгоритмдердің программасын құру үшін шартты операторларды пайдаланамыз. Осы уақытқа дейін біз сызықтық алгоритмдерге бағдарлама құрып келдік. Яғни, берілген есепте ешқандай шарттар болмаған. Ал, бүгінгі сабағымызда берілген есепте бір немесе бірнеше шарт кездесетін жағдайды қарастырып, оған программа құрамыз. Ал бұл алгоритм түрі тармақталған алгоритм. Қадамдардың тізбектеп орындалуы кейбір шарттарға байланысты болатын алгоритмдерді тармақталған алгоритмдер деп атайды.

Мысалы:

-         Егер далада күн суық болса, онда пальто немесе куртка киеміз.

-         Далаға шыққан соң қараймыз, автобус келе жатырма екен? Егер ол келе қалса, нда оған мінеміз н.емесе жаяу кетеміз.

Тармақталған алгоритмдер – алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалық шарт тексеріледі, егер орындалса, онда 1 – жолмен, ал егер орындалмаса, онда 2-ші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Блок схемасында шарт тексеру блогыромб қолданылады.

Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталған алгоритмдерді бағдарланған кезде мынадай қызметші сөздер қолданылады: if — егер , then – онда , else — әйтпесе. Толымды түрі:

Алгоритмдік тіл

Егер <шарт>

онда <1-серия>

әйтпесе <2-серия>

программалық тілде жазылуы

IF <шартты өрнек> THEN <1 — серия> ELSE<2 — серия>;

Блок-схема түрінде

 

 

 

 

 

 

 

 


Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор, ал мән «жалған» болса, ELSE сөзінен кейінгі оператор орындалады.

Шарт өрнегін жазу үшін мынадай салыстыру белгілерін пайдаланамыз:

 

Математика

ТР

Сипаттамасы

=

=

Тең

Кіші

<=

Кіші немесе тең

Үлкен

>=

Үлкен немесе тең

<> 

Тең емес

 

Мысал: a және b сандары берілсін. Екі санның үлкенін табу программасы мен блок-схемасын құрайық.

Program_misal;

Var

A,b: real;

Write (‘sandi engiz’);

Read(a,b);

begin

IF a>b THEN max=a ELSE max=b

Write( ‘max=’, max);

END

Жаңа сабақты түсіну үшін «Ақпараттық диктант» орындаймыз.

 

Сұрақ

Жауап

 

1

Тармақталған алгоритм дегеніміз yе?

Қадамдардың тізбектеп орындалуы шартқа байланысты болатын алгоритм

2

Тармақталу операторының толымды түрі

Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор,ал мән «жалған» болса, ELSE сөзінен кейінгі операторорындалады.

3

Тармақталу операторының толымсыз түрі

Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор,ал мән «жалған» болса, тармақталу командасынан кейінгі операторларорындалады

4

Егер

If

5

Онда

Then

6

Әйтпесе

Else

4. Практикалық бөлім

«Тау шыңына шығу» ойыны.Тау шыңына шығу үшін оқушылар деңгейлік тапсырмалар орындайды.

1 деңгей.

1. А және В сандары берілген. Осы сандардың ішінен ең үлкенін табу алгоритмін құрастыру. Блок –схема  құрастыру.

2. Нақты санның модуліне алгоитрм құру. Блок –схема  құрастыру.

2 деңгей.

Функция мәнін есептейтін программа құрастырыңыз.

3 деңгей.

Екі сан А,В берілген. Егер А<В теңсіздігі орындалса, онда олардың қосындысының мәнін, ал басқаша болса, көбейтіндісін басып шығарыңдар.

 

5. Сабақты пысықтау

Сабағымызды пысықтау үшін өтілген тақырып бойынша тест жұмысын орындаймыз. Әр сұраққа үш жауап берілген, олардың тек біреуі ғана дұрыс. Дұрыс жауапты тауып, бағалау парағына енгізу керек. Тест орындап болғаннан кейін оқушылар парақтарын бір — бірімен ауыстырып, тексеріп, бағалайды. Сонымен, тест орындауға кірісеміз.

Тест сұрақтары

1.              Алгоритмдердің есептегі белгілі бір шартқа тәуелді тармақталып бірнеше жолдарға бөліну тобын ….. деп аталады.

а) Сызықтық алгоритмдер

b) Тармақталған алгоритмдер
c) Циклдік алгоритмдер

  1. Қандай жағдайда тармақталу алгоритмі қолданылады?

a.      Кейбір командалар бірнеше рет қайталанғанда

b.     Шарттарға байланысты

c.      Кестелік функцияны есептеуге

3.              Тармақталу операторының толымды түрі

    1. FOR — NEXT;
    2. IF — THEN — ELSE;
    3. IF — THEN;

4.              Тармақталу операторының толымсыз түрі

a.       FOR — TO;

b.      IF — THEN — ELSE;

c.       IF — THEN;

5.              Шартты көшу операторының дұрыс нұсқасын көрсет

if шарт then <1 – серияelse <2 – серия>

if <1 – серияthen шарт else <2 – серия>

c) if шарт then <2 – серияelse <1 – серия>

 

6.              IF сөзінің баламасы

a) егер

b) онда

c) әйтпесе

7.              THEN сөзінің баламасы

a) егер

b) онда

c) әйтпесе

8.              ELSE сөзінің баламасы

a) егер

b) онда

c) әйтпесе

6. Үй тапсырмасы.

Таңдау операторлары.

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

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал ""Күрделі шарттар" (8 сыныпқа арналған)"

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

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

Специалист по занятости населения

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 660 185 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 02.12.2015 2139
    • DOCX 80.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Мухышева Гульмира Мирашкызы. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Мухышева Гульмира Мирашкызы
    Мухышева Гульмира Мирашкызы
    • На сайте: 9 лет
    • Подписчики: 0
    • Всего просмотров: 60017
    • Всего материалов: 24

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

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

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

Математика и информатика: теория и методика преподавания в образовательной организации

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

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 682 человека из 79 регионов
  • Этот курс уже прошли 1 806 человек

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Мини-курс

Управление рисками и финансовое моделирование

4 ч.

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

Мини-курс

Мастерство PowerPoint: систематизация, интерактивность и эффективность

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 1709 человек из 84 регионов
  • Этот курс уже прошли 150 человек

Мини-курс

Эффективные коммуникационные стратегии в образовательной среде: от управления до мотиваци

4 ч.

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