Инфоурок Информатика Презентации"Сызықтық алгоритмдерді программалау" ашық сабақ жоспары

"Сызықтық алгоритмдерді программалау" ашық сабақ жоспары

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

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Презентация1.pptx

Скачать материал ""Сызықтық алгоритмдерді программалау" ашық сабақ жоспары"

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Психолог

Описание презентации по отдельным слайдам:

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

    1 слайд

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

  • 128214236728333712

    2 слайд

    12
    82
    14
    23
    67
    28
    33
    37
    12

  • 28Алгоритм дегеніміз не?Алгоритм - іс-әрекеттің
 рет-ретімен орындалуы

    3 слайд

    28
    Алгоритм дегеніміз не?
    Алгоритм - іс-әрекеттің
    рет-ретімен орындалуы

  • 12Алгоритмнің қандай түрлері бар?Сызықтық
Тармақталған
Циклдік

    4 слайд

    12
    Алгоритмнің қандай түрлері бар?
    Сызықтық
    Тармақталған
    Циклдік

  • 23Алгоритм жазу пішімі қандай?алг     алгоритмнің аты
басы
          алгоритм...

    5 слайд

    23
    Алгоритм жазу пішімі қандай?
    алг алгоритмнің аты
    басы
    алгоритм командалары
    соңы

  • 82Берілген блоктың 
негізгі әрекеті Математикалық өрнектерді есептеу

    6 слайд

    82
    Берілген блоктың
    негізгі әрекеті
    Математикалық өрнектерді есептеу

  • 67Алгоритмді жазылуы:
 Қарапайым тіл арқылы
Түйінді сөздер арқылы
Блок-схема...

    7 слайд

    67
    Алгоритмді жазылуы:

    Қарапайым тіл арқылы
    Түйінді сөздер арқылы
    Блок-схема арқылы
    Программалау тілі арқылы

  • 33Мәліметтерді енгізу және шығару блогы қандай?

    8 слайд

    33
    Мәліметтерді енгізу және шығару блогы қандай?

  • 14Программа қандай қызметші сөзден басталады?Program

    9 слайд

    14
    Программа қандай қызметші сөзден басталады?
    Program

  • 37Алгоритімді  компьютер түсінетіндей тілде жазуды не деп атаймыз?Программалау

    10 слайд

    37
    Алгоритімді компьютер түсінетіндей тілде жазуды не деп атаймыз?
    Программалау

  • Сызықтық   алгоритмдерді 
программалау18.12.2014

    11 слайд

    Сызықтық алгоритмдерді
    программалау
    18.12.2014

  • Білімділік: сызықтық бағдарламаның құрылымымен танысу, өткен тақырыптарды қа...

    12 слайд

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

    Мақсаты:

  • Сызықтық алгоритм тізбектеле орналасқан командалардан, ал блок - схемалар бір...

    13 слайд

    Сызықтық алгоритм тізбектеле орналасқан командалардан, ал блок - схемалар бір сызық бойына орналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуы – сызықтық алгоритм деп аталады.
    Паскаль тілінің программасы 3 бөліктен тұрады:
    тақырып жолы Program Esep
    сипаттау бөлімі сипаттау бөлімі
    операторлар бөлімі begin
    операторлар бөлімі
    end
    Паскаль бағдарламаның тілінде сызықтық программа жасамас бұрын келесі түсініктемеге тоқталайық:

  • Оператор дегеніміз – алгоритмді жүзеге асыру барысында орындалатын іс-әрекет...

    14 слайд

    Оператор дегеніміз – алгоритмді жүзеге асыру барысында орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. Олар жазылу ретінде бірінен кейін бірі тізбектей орындалады және (;) арқылы ажыратылып жазылады. Паскаль программалау тілінде
    Операторлар
    Қарапайым
    Құрама
    Құрамына басқа операторлар енбейтін (меншіктеу, енгізу-шығару, көшу, процедура шақыру) операторлар
    Бірнеше қарапайым операторлардан құралады: шартты операторлар, таңдау операторы, циклдік операторлары

  • Меншіктеу операторыЕнгізу-шығару операторыБасқару операторыФункция мен процед...

    15 слайд

    Меншіктеу операторы
    Енгізу-шығару операторы
    Басқару операторы
    Функция мен процедураларды анықтау операторлары
    Операторлар
    Жіктелуі

  • Операторлар бөлімін begin және end сөздерімен берілетін операторлық жақша қор...

    16 слайд

    Операторлар бөлімін begin және end сөздерімен берілетін операторлық жақша қоршап тұрады.
    Операторлар бөлімінде командалар ретімен орналасады.
    Сызықтық программа қарапайым
    операторлардан тұрады.
    Сызықтық программаны жазу үшін келесі операторлар қолданылады:
    «:=» - меншіктеу операторы;
    Read немесе readln –енгізу операторы
    Write немесе writeln - шығару операторы.

  • Алгоритмдi бастау
(begin)Мәлiметтердi енгiзу
(readln)Математикалық
өрнектердi...

    17 слайд

    Алгоритмдi бастау
    (begin)
    Мәлiметтердi енгiзу
    (readln)
    Математикалық
    өрнектердi есептеу
    (:=)
    Алгоритмдi аяқтау
    (end)
    басы
    берiлгендердi
    есептеу
    Нәтиженi шығару
    (writeln)
    соңы
    енгiзу
    шығару
    Сызықтық алгоритмді схема түрінде сипаттау

  • Екі  бүтін санның қосындысын (c=а+в) анықтайтын 
блок-схемасын, 
алгоритмін...

    18 слайд

    Екі бүтін санның қосындысын (c=а+в) анықтайтын
    блок-схемасын,
    алгоритмін
    программасын жазыңдар
    Есеп

  • program esep;
  var a,b,c:integer;
begin
readln (a,b); 
   c:=a+b;
writeln ('...

    19 слайд

    program esep;
    var a,b,c:integer;
    begin
    readln (a,b);
    c:=a+b;
    writeln ('с= ',c);
    end.
    алг ЕСҚ табу
    (арг бүт а, в,нәт бүт с)
    басы
    енгізу а, в
    с:=а+в
    шығару с
    cоңы
    басы
    соңы
    с:=a + b
    енгізу a, b
    шығару с
    program esep;
    var a,b,c:integer;
    begin
    a:=12;b:=10;
    c:=a+b;
    writeln ('с= ',c);
    end.
    а=12 , в=10 деп мәндері берілсе
    Шығарылуы:

  • program esep;
  var a,b,c:integer;
begin
readln (a,b); 
   c:=a+b;
writeln ('...

    20 слайд

    program esep;
    var a,b,c:integer;
    begin
    readln (a,b);
    c:=a+b;
    writeln ('с= ',c);
    end.
    Программаның аты
    Шамаларды сипаттау
    Программаның басы
    Мәліметтерді енгізу
    Есептеу
    Нәтижені шығару
    Программаның соңы
    Программаны орындау үшін 
    1)F10 ( программаны орында) пернесін басамыз.
    2) а және в айнымалыларына мән енгізу керек. Мысалы, 12 10 сандарын енгізіп, enter пернесін басамыз.
    3) Экранға с-ның мәні 22 шығады. 

  • 21 слайд

  • Ұзындығы а-ға тең, ені в-болатын тіктөртбұрыштың ауданын анықтайтын
  алгорит...

    22 слайд

    Ұзындығы а-ға тең, ені в-болатын тіктөртбұрыштың ауданын анықтайтын
    алгоритмін – 1-қатар
    блок-схемасын – 2-қатар
    программасын жазыңдар – 3-қатар
    Есеп

  • басыенгізу a, bшығару S S:=a * bсоңыалг S табу
 (арг нақ а, в,нәт нақ S
басы...

    23 слайд

    басы
    енгізу a, b
    шығару S
    S:=a * b
    соңы
    алг S табу
    (арг нақ а, в,нәт нақ S
    басы
    енгізу а, в
    S:=а*в
    шығару S
    cоңы
    program audan;
    var a,b, s: real;
    begin
    readln (a,b);
    S:=a*b;
    writeln (‘S= ',S);
    end.

  • Демалыс сәтіБүтін а санының түбіріне шығатын программа ретімен тұрғ...

    24 слайд

    Демалыс сәті
    Бүтін а санының түбіріне шығатын программа ретімен тұрғызыңыз.
    program san a;




    begin
    var a:integer; x: real;
    readln(a);
    x:=sqrt(a);
    writeln (‘түбір= ‘,х);

    end.

  • Үйге тапсырма:№1. Y=(AX+B)-С   өрнегінің         алгоритмін,  блок-схемасын...

    25 слайд

    Үйге тапсырма:
    №1. Y=(AX+B)-С өрнегінің
    алгоритмін, блок-схемасын, программасын
    құрып келу.

    №2. y=x2+1 функциясын есептейтін
    программа жазыңыз.

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

Секретарь-администратор

за 6 месяцев

Пройти курс

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

Скачать

Выбранный для просмотра документ сызықтық алгоритмді программалау.docx

Сабақ күні:

Сыныбы: 9

Сабақтың тақырыбыСызықтық алгоритмді программалау.

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

       Білімділік: сызықтық бағдарламаның құрылымымен танысу, өткен тақырыптарды қайталай отырып, сызықтық алгоритмді, блок-схемасын, программасын құру дағдысын қалыптастыру;

       Дамытушылық: есте сақтау қаблетін дамыту, теориялық білім негізін практикамен ұштастыра білуге үйрету;

       Тәрбиелік: пәнге деген қызығушылығын арттыру, әр оқушының алғырлық, зеректік қасиеттерін дамуына жол ашу.

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

  Сабақта қолданылатын құрылғылар: мультимедиалық компьютерлік сынып, мультимедиалық проектор, презентация

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

 І. Ұйымдастыру кезеңі

Біз күнделікті өмірде белгілі бір әрекеттерді орындау барысында көптеген алгоритмдерді қолданып жүрміз. Осы тұрғыдан қарағанда, өмір дегенді алда тұрған мәселелерді шеше алатын алгоритмдер жиыны деп түсінуге болады. Адам күнделікті өмірде алгоритмдер теңізінің ішінде жүзіп жүр деуге де болады. Қазырғы кезде күнделікті өңделетін ақпарат көлемінің тез өсуіне байланысты көптеген мәселелердің шешуін адам іс-әрекеттерді, яғни алгоритмді атқарушыға  немесе орындаушыға – техникалық құрылғыларға, әртүрлі автоматтарға, компьютерлерге жіктеуге мәжбүр болып отыр. Сонымен, алгоритм ұғымы күнделікті өмірде кеңінен пайдаланылатын ұғымдардың бірі болып саналады. Ал біз сіздермен осы ұғымды бағдарламалау негіздері бөлімінде қарастырдық.

 ІІ. Үй жұмысын тексеру. Үйде сіздер алгоритмдеу негіздерін қайталадыңыздар. Енді сіздердің алгоритмдеу негіздері бойынша білімдеріңізді тексерейік. Сонымен:

 1. Алгоритм дегеніміз не? (Алгоритм - іс-әрекеттің  рет-ретімен орындалуы )

 2. Алгоритмнің қандай түрлерін білеміз? (сызықтық, тармақталған, циклдік)

 3. Алгоритм жазу пішімі қандай?

алг     алгоритмнің аты

басы

          алгоритм командалары

соңы

4.                    Берілген блоктың  негізгі әрекеті  (Математикалық  өрнектерді есептеу)

 

   5. Алгоритмді жазу  түрлері:

      Қарапайым тіл арқылы

      Түйінді сөздер арқылы

      Блок-схема арқылы

      Программалау тілі арқылы

6. Мәліметтерді енгізу және шығару блогы қандай?  (               )

7. Программа қандай қызметші сөзден басталады? (Program)

8. Алгоритімді  компьютер түсінетіндей тілде жазуды не деп атаймыз?  ( программалау тілі)

V. Жаңа тақырып түсіндіру

Паскаль бағдарламаның тілінде сызықтық программа жасамас бұрын келесі түсініктемеге тоқталайық:

Сызықтық алгоритм дегеніміз- іс әрекеттердің тізбектей орындалуын сипаттайтын алгоритмдер.

       Паскаль тілінің программасы   3 бөліктен тұрады:

v    тақырып жолы              

v     сипаттау бөлімі

v     операторлар бөлімі

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

Паскаль программалау тілінде

 

 

 

 

 

 

 


   

Операторлардың жіктелуі

  • Операторлар бөлімін begin және end сөздерімен берілетін операторлық жақша қоршап тұрады.
  • Операторлар бөлімінде командалар ретімен орналасады.
  • Сызықтық программа қарапайым

операторлардан тұрады.

Сызықтық программаны  жазу үшін келесі операторлар қолданылады:
«:
=» - меншіктеу операторы;
Read немесе readln –енгізу операторы
Write немесе writeln - шығару операторы

Паскаль бағдарламалау тілінде сызықтық бағдарлама жасамас бұрын келесі түсініктерге тоқталайық:

 - Паскаль бағдарламалау тіліндегі операторлар  қарапайым және құрама болып бөлінеді.

 - Операторлар бағдарламаның begin және end операторларының ішіне алынып жазылады.

 - begin және end операторлары операторлық жақшалар деп аталады.

 - Қарапайым оператор деп құрамына басқа операторлар енбейтін операторды айтады.

 - Бірнеше операторлардан тұратын және begin және end операторларының арасында жазылатын операторларды құрама оператор деп атайды.

 - Бос оператор деп «;» операторын айтамыз. Бұл оператор оның алдындағы оператордың аяқталуын көрсетеді.

         Енді сызықтық бағдарлама жасауға көшейік.

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

        Есеп 1. Екі бүтін санды қосып, қосындысын экранда шығару.
program qq;
var a, b, c: integer; сипаттау бөлімі
begin
read ( a, b ); енгізу операторы 
c := a + b; меншіктеу операт негізгі бөлім 
writeln ( c ); шығару операторы
end. 
Осы пр
ограмманың орындалуын оқушыларға түсіндіру, 
Программаны орындау үшін . 

Паскаль тілінде программаны тексеру - Ғ9

Программаны орындау – CTRL+F9

Нәтижені алу (көру) – ALT + F5

 

 

 

   Есеп 2:     Ұзындығы а-ға тең, ені в-болатын тіктөртбұрыштың ауданын анықтайтын

        алгоритмін – 1-қатар

       блок-схемасын – 2-қатар

       программасын  жазыңдар – 3-қатар

Алдымен бізге тіктөртбұрыштың анықтайтын формуланы білуіміз керек. Ол S:=a*b

 Алдымен Блок-схемасы мен алгоритмін қарастырып көрейік

IX.  Сабақтың қорытындысы

 • Оператор дегеніміз не, олар қандай топтарға жіктеледі?

• Құрама операторлар қалай ұйымдастырылады?

 • Нәтижені  экранға шығарудың қандай жолдарын  білесіңдер?

 • Экранға түсініктеме ретінде қолданылатын  сөз тіркестері  қалай  шығарылады?

 • Енгізу және шығару  операторларының атқаратын  негізгі  міндеттері қандай?

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

№1. Y=(AX+B)-С   өрнегінің
алгоритмін,  блок-схемасын,программасын
құрып келу.
2. y=x2+1 функциясын есептейтін программа жазыңыз.I. Үй жұмысы

       

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал ""Сызықтық алгоритмдерді программалау" ашық сабақ жоспары"

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 656 199 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 11.10.2015 14150
    • RAR 2.9 мбайт
    • 266 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Зиядина Асем Саятовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Зиядина Асем Саятовна
    Зиядина Асем Саятовна
    • На сайте: 8 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 24280
    • Всего материалов: 5

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

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

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

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

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

500/1000 ч.

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

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

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

72 ч. — 180 ч.

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

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

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

300 ч. — 1200 ч.

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

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

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

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

500/1000 ч.

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

Мини-курс

Развитие предметно-практических действий, игровых навыков и математических представлений у детей раннего возраста

6 ч.

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

Мини-курс

Основы управления проектами

6 ч.

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

Мини-курс

Психические защиты и психоаналитический взгляд на личное развитие

10 ч.

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