«Бағдарламау жүйелері және тілдері». Информация, 7 сынып, презентация.


COMPILE

PROCEDURE

VAR

ASSEMBLER

PSEUDOCODE

Жалпы тапсырма: Берілген суреттер беретін бірнеше сөйлемдер көрсетіңдер.

Әрбір сөйлемді негіздеңдер

С++

Python

Java

Php

Ruby

Pascal

Fortran

Болжамдау:

БТ әртүрлілігі

БТ бағытталуы

БТ таңдау

Бағдарламалық өнімдер

Бағдарламалық қамтамасыз ету

Бағдарламалық өнімдерді жасауға БТ бағдары

Бағдарламау жүйесі мен тілдері

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

7.1.2.1 «бағдарламау тілі» және «бағдарламау жүйелері» түсініктерін айыра білу

Критерии:

исследует сходство и отличия языков программирования и системы программирования;

сравнивает преимущество и недостатки языков программирования;

классифицирует языки программирования;

Тапсырма

Келесі бағдарламалық өнімдерді жасау үшін қандай тілді қолданар еді және неге:

Операциялық жүйе;

Компьютерлік ойын;

веб-браузер;

медиаойнатқыш;

мобильдік телефонның қосымшасы;

3-D модель.

Негіздеу

Машиналықбағытталған тілдер бұл тілдер, ЭЕМ ерекшеліктерінен тікелей тәуелді бейнелеуші құрылғылар мен операторлардың жиынтығы. Автоматтық бағдарламау деңгейлері бойынша олар келесі класатар бойынша бөлінеді:

Машиналық тілдер

Символдық кодтардың тілдері

автокодтар

Макростар немесе макротілдер

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

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

Мұндай тілдер Жоғары деңгейлібағдарламау тілдері атағына ие болды .

Машиналықтәуелсіз тілдер келесі әдіспен жүйеленеді:

Мәселелібағытталған тілдер- бұл бағдарламау тілдері, ЭЕМ қолданудың нақты ауданында мәселелерді шешуге бағытталған. (Фортран, Алгол;

Симула, Модула-2; Лисп, Снобол)

Процедуралықбағытталған немесе алгоритмдік тілдері белгілі бір алгоритмді өз бетінше ұғына алатын жағдайдағы қолданушылармен ғылымитехникалық тапсырмаларды шешу үшін арналған. (PL/1 - Programming Language; Алгол-68 (ALGOL - ALGOrihtmic Language))

Диалогтық тілдер - ЭЕМ мен адамның оперативті қарым- қатынасын қамтамасыз етеді. (Бэйсик)

Компиляторлар және интерпретаторлар

Бағдарлама - компиляторлар (трансляторлар) Жоғарғыдеңгейлі тілден бағдарламаның бастапқы мәтінін автоматты түрде машиналық кодқа аударады.

Бағдарламалар-интерпретаторлар Бағдарламаның мәтінінде көрсетілген тілдің командаларын бірден орындайды.

Бағдарламау тілдерінің буындары

Біріншіден буынға өткен ғасырдың 50-ші жылдарының басында жасалған тілдер кіреді (ассемблер).

Бағдарламау тілдерінің екінші буыны - 50-дің соңы 60-тың соңы (символический ассемблер)

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

Төртінші буын 70-ші жылдардың басы (мәселелі-бағытталған бағдарламау тілдері)

tutorialspoint.com

vlabs.ac.in

Жоғары деңгейлі тілдер.

Мысалдар:

C++;

C#,;

Java;

JavaScript;

Python;

PHP;

Ruby;

Perl;

Паскаль;

Delphi;

Лисп.

Тапсырма : Постер жасаңыздар (топта жұмыс)

1) БҚЕ – нің қандай түрін жасап жатырмыз?

2) Қандай тіл таңдадыңыз? Неге?

3) Артықшылықтары мен кемшіліктері?

10 минут

Сабақтың нәтежиесі

nis.kst@gmail.com


Толық нұсқасын 30 секундтан кейін жүктей аласыз!!!


Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter

Қарап көріңіз 👇



Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру
Пікір жазу