Инфоурок Информатика КонспектыПрезентация по казахскому языку на тему "Программалаудың даму тарихы."

Презентация по казахскому языку на тему "Программалаудың даму тарихы."

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

№ 4 сабақ

 

МҰҒАЛІМГЕ АҚПАРАТ s

 

 

Тақырыбы: Программалаудың даму тарихы.

 

 

Мақсат:

 

 

 

Білім

• Компьютердің жұмыс жасау тілін анықтайды. 

• Екілік санау жүйесін есіне түсіреді.  

• Әр алуан программалау тілдерінің шығу мақсатын тұжырымдайды.

 

 

Түсінік

• Программалау тілдерінің арасындағы басты айырмашылықтарды айырып таниды.  Машина тілі ұғымының түсіндірмесін береді.

 

 

 

Қолданыс

• Әр түрлі программалау тілдерінің арасындағы байланысын анықтайды.  Алгоритмдық тілдердің сырын ашып біледі.

 

 

Анализ

• Программалау тілдерінің шығу уақыттарын бөлшектеп қарастырады.

 

 

Синтез

• Программалау тілдерін басымдылығына байланысты категорияларға бөледі.

• Алгоритмдік программалау тілдерін қайта қарайды.

 

 

 

Баға

• Программалау тілдерінің шығу мақсаттарын ерекшелейді.

• Алгоритмдік программалау тілдерін қарсы қойып салыстырады.

 

 

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

 

 

 

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

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

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

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

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

 

 

Сабақ типі: Фронтальді, топтық.

 

 

Оқыту әдісі: Репродуктивті, ішінара ізденушілік.

 

 

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

 

 

 

Оқушыларға бағыт-бағдар, қажет болған жағдайда көмек береді. Өз ойларын дамытуға көмектеседі.

 

 

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

 

 

 

• Assembler, Pascal, C, машина тілі, алгоритм, микропроцессор, микропрограмма, перфокарта, перфолента, компилятор.

 

 

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

 

 

 

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

 

 

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

 

 

 

1. К. Нейгел, "C# 2008 и платформа .NET 3.5 для профессионалов", 2009.

2. B. D. Shriver. Software paradigms. IEEE Software, 3(1):2, January 1986.

3.Н. Вирт. Алгоритмы и структуры данных. М.:Мир, 1989.

 

 

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

 

 

 

Алгоритм ұғымын анықтау. Алгоритм не мақсатпен қолданылады, қарастыру.

 

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

 

 

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

 

 

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

1. Машина тілі

2. Алгоритмдік тілдер

3. Тілдердің шығу кезеңдері

Слайдтар:

1-слайд (титул)

 

2-слайд  Сабақтың мақсаты

 

3-слайд  Тақырып жоспары

 

4-слайд                           Программалаудың дамуының қысқаша тарихы

Машина тілдері (1940-шы жылдар)

    Машина коды – есептеуіш машинасының нақты әмірлерінің тәртібі арқасында жасалатын жүйе.

    Машина коды тікелей сол машинаның микропроцессорлары немесе микропрограммалары арқылы аударылады.

    Әр нұсқау қарапайым басты ортақ процессордың әрекеті ретінде келеді.

    Ақпараттың басты тасымалдаушылары – перфокарталар және перфоленталар.

 

5-слайд                        Программалаудың дамуының қысқаша тарихы

    Ассемблер тілдері (машиналы – бағдарлы тілдер, 1950-ші жылдар)

    Ассемблер тілдері машина бұйрықтарын мнемоникалық кодтау және физикалық адрестердің орнына символдық таңбалар қолдану арқылы әрекет етеді.

    Ассемблер – мнемоникалық нұсқауларды машина кодына түрлендіретін компьютерлік программа.

 

6-слайд                    Программалаудың дамуының қысқаша тарихы

FORTRAN (FORmulaTRANslator, 1954-1957 жж., IBM корпорациясы)

Алғашқы жоғары деңгейлік алгоритмдік программалау тілі

Бастапқы код машина кодына арнайы программа арқылы аударылады - компилятор арқылы.

Компиляторлары: VS Fortran, XL Fortran (IBM), Digital Visual Fortran (DVF, DEC), Microsoft Visual Studio (FPS), Lahey, Watcom, Intel Fortran Compiler, Sun Studio Fortran Compiler, GNU (g77, g95).

 

7-слайд                    Программалаудың дамуының қысқаша тарихы

  • COBOL (COmmon Business Oriented Language, 1959 ж.)
  • Жасаушысы: ГрейсХоппер  (Grace Hopper , 1906-1992)

     Біріншеден, бизнес-қосымшалар әзірлеуге арналған программалау тілі.

     Бұл тілді шығарушылардың басты мақсаттарыныңбіріқұрылымын ағылшын тіліне жақын қылу.

     Тілдің ерекшелігі-ауқымды файлдар және деректер мәліметімен тиімді жұмыс жасай алуы.

 

8-слайд                     COBOL (COmmon Business Oriented Language, 1959 ж.)

Надпись: $ SET SOURCEFORMAT”FREE”
IDENTIFICATION DIVISION.
PROGRAM-ID. Multiplier.
AUTHOR. Michael Coughlan.
* Example program using ACCEPT, DISPLAY and MULTIPLY to
* get two single digit numbers from the user and multiply them together

DATA DIVISION.

WORKING-STORAGE SECTION.
01 Num1					PIC 9 VALUE ZEROS.
02 Num2					PIC 9 VALUE ZEROS.
03 Num3					PIC 99 VALUE ZEROS.

PROCEDURE DIVISION.
DISPLAY “Enter first number (1 digit) : ” WITH NO ADVANCING.
ACCEPT Num1.
DISPLAY “Enter first number (1 digit) : ” WITH NO ADVANCING.
ACCEPT Num2.
DISPLAY “Enter first number (1 digit) : ” WITH NO ADVANCING.
MULTIPLY Num1 BY Num2 GIVING Result.
DISPLAY “Result is = ”, Result.
STOP RUN.

Программа кодының мысалы:

 

 

9-слайд                      Программалаудың дамуының қысқаша тарихы

  • ALGOL (ALGOrithmic Language, 1958-60 жж.)
  • ЭЕМ (электрондық есептеуіш машина)-де математикалық есептеулер жасайтын программалар жазуға арналған тілдердің бірі.
  • Тіл стандарттары енгізу-шығару әдістерін толықтай ескермеген. Бұл мәселені әр қолданушы өз қажеттілігіне байланысты шешуі тиіс.
  • Орындау: ALGOL-58, ALGOL-60, ALGOL-68.
    Дамуы - PL/I (Programming Language I).

 

10-слайд                     ALGOL (ALGOrithmic Language, 1958-60 жж.)

 

11-слайд                      Программалаудың дамуының қысқаша тарихы

BASIC (Beginner's All-purpose Symbolic Instruction Code, 1963 ж.)

     Бастушыларға арналған көп мақсатты символдық инструкциялардан құралған тіл

     Синтаксис жүйесі Fortran жүйесіне ұқсас және көп элементтері содан алынған

     Дамуы: Microsoft Visual Basic-программалауды қамсыздандыруды өңдеу құралы

     Графикалық интерфеисті Windows-қосымшаларын жасауға жаратылған

 

12-слайд       BASIC (Beginner's All-purpose Symbolic Instruction Code, 1963 ж.)

Программа кодының мысалы:

 

1 REDEFINE 33,255,255,255,255,255,255,255,255
10 COLOR 1,0
20 CLS
30 C=0

40 FOR X = 1 TO 16
50 FOR Y = 1 TO 16
60 COLOR C,0
70 C=C+1
80 PRINT "!";
90 NEXT Y
100 PRINT " ";
110 NEXT X
[code]

 

13-слайд                     Программалаудың дамуының қысқаша тарихы

Pascal (1970 ж.)

     Ортақ мақсатты жоғары-деңгейлі программалау тілі

     Тілдің ерекшеліктері: процедуралық, структуралық әдістерге негізделген(if, then, else, while, for…)

     Іске асыру компиляторлары: Turbo Pascal, Borland Pascal, GNU Pascal, TMT Pascal, Free Pascal.

     Объектілі кеңейтілу өрісі: Object Pascal, Delphi.

     Дамуы: Modula-2 и Oberon.

 

14-слайд                                          Pascal (1970 ж.)

Program Lesson1_Program3;

Var

 Num1, Num2, Sum : Integer;

Begin {no semicolon}

 Write('Input number 1:');

Readln(Num1);

Writeln('Input number 2:');

Readln(Num2);

 Sum := Num1 + Num2; {addition}

Writeln(Sum);

 Readln;

End.

 

15-слайд                    Программалаудың дамуының қысқаша тарихы

       C (1972 ж.)

     Ортақ мақсатты стандартты процедуралық программалау тілі

     UNIXоперацондық системасында да қолданыла алады

     Компиляторлары:Borland C++, Intel C/C++ compiler, Microsoft Visual Studio,
C++ Builder, GNU Compiler
Collection, Open Watcom,

Sun Studio.

 

16-слайд                        Программалау тілдерінің шығу кезеңдері

 

 

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

 

 

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

Машина тілі

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

Тілдердің шығу кезеңдері

 

 

 

Қорытынды:___________________________________________________________

 

 

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

 

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

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

1.      Машина коды дегеніміз не?   Машина коды – есептеуіш машинасының нақты әмірлерінің тәртібі арқасында жасалатын жүйе

2.      Машина тілінде нұсқау қандай амал ретінде келеді?

Басты ортақ процессор ретінде келеді

3.      Мнемоникалық кодтау және физикалық адрестердің орнына символдық таңбалар қолдану арқылы әрекет ететін тіл.

Ассемблер тілдері

4.      Компилятор арқылы жұмыс атқаратын қандай программалау тілдерін білесің?

VS Fortran, XL Fortran (IBM), Digital Visual Fortran (DVF, DEC), Microsoft Visual Studio (FPS), Lahey, Watcom, Intel Fortran Compiler, Sun Studio Fortran Compiler, GNU (g77, g95).

5.      Программалау тілдерінің құрылымы не себептен ағылшын тілінде жасалады?

Ағылшын тілі халықаралық тіл болғандықтан оны күллі әлем программалаушылары қолдана алады.

6.      ЭЕМ дегеніміз не?

 Электрондық есептеуіш машина

7.      Жоғары деңгейлік алгоритмдік программалау тілдерін ата.

FORTRAN т.б.

 

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

1.      С программалау тілінің басқа тілдерден басты айырмашылығы неде?

2.      Қазіргі заманды программалаусыз елестете аласың ба? Неліктен?

 

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

1.      Калькуляторды алгоритмдік программалау тілімен жасалған деп қарастыруға болады ма? Неліктен?

 

 

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

 

 Топтық жұмыс.

1-топ: Алгоритмдік емес программалау тілдеріне мысал келтеріңдер. Бұл тілдерді не себептен алгоритмдік емес деп қарастырдыңдар?

2-топ: Алгоритмдік программалау тілдеріне мысал келтеріңдер. Бұл тілдерді не себептен алгоритмдік деп қарастырдыңдар?

 

 

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

 

 

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

_____________________________________________________________________

_____________________________________________________________________

_____________________________________________________________________

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Презентация по казахскому языку на тему "Программалаудың даму тарихы.""

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

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

Инструктор по гимнастике

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

Фитнес-тренер

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

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

Методическая разработка практического занятия для самостоятельной работы студентов II курса "Выполнение расчетных операций с помощью мастера функций"
  • Учебник: «Информатика. Углубленный уровень (в2 частях)», Поляков К.Ю., Еремин Е.А.
  • Тема: § 16. Работа с таблицей
  • 19.12.2015
  • 1308
  • 23
«Информатика. Углубленный уровень (в2 частях)»,  Поляков К.Ю., Еремин Е.А.

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

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

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

  • Скачать материал
    • 19.12.2015 4422
    • DOCX 231.7 кбайт
    • 34 скачивания
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Зариббаев Эркин Рустамкулович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Зариббаев Эркин Рустамкулович
    Зариббаев Эркин Рустамкулович
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 26140
    • Всего материалов: 15

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

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

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

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

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

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

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

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

500/1000 ч.

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

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

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

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

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 21 региона
  • Этот курс уже прошли 149 человек

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

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

Мини-курс

Event-менеджмент и видеопродакшн: от концепции до успешной реализации

3 ч.

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

Мини-курс

Цифровые валюты и правовое регулирование

4 ч.

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

Мини-курс

Сенсорные системы и развитие нервной системы

4 ч.

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