848071
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5 480 руб.;
- курсы повышения квалификации от 1 400 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 60%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до 28 февраля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

Инфоурок / Физика / Научные работы / Сабақ жоспары: Программалау- алгоритмді формалдә жазу тәсілі. , алфавиті. Сызықтық алгоритмді программалау

Сабақ жоспары: Программалау- алгоритмді формалдә жазу тәсілі. , алфавиті. Сызықтық алгоритмді программалау


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Сабақ жоспары



пәні: информатика

Мектеп: №48

Күні:21.11.2015

Мұғалімнің аты-жөні: Жалел Багдаулет

Сынып: 8аәб

Қатысқандар саны:


Қатыспағандар саны:

Сабақтың

тақырыбы:

Программалау- алгоритмді формалдә жазу тәсілі. , алфавиті. Сызықтық алгоритмді программалау


Сабақ негізделген оқу мақсаты

Программалау тілін меңгереді, құрылымын меңгереді


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

Барлық оқушылар істей алады:

Алгортимдеуді және блок-схема түрінде жазуды

Оқушылардың көпшілігі істей алады:

Программалау тілінің бөлімдерін, алфавитін және жазу синтаксисі

Кейбір оқушылар істей алады:

Программа құруды және нәтижені талдауды



Тілдік мақсат

Оқушылар мыналарды істей алады:

Пәндік лексика мен терминалогия:

Оператор, сипаттау бөлімі, begin, program,end, write, read

Сұхбат/жазу үшін қолдануға болатын сөйлемшелер:

Программа тақырып бөлімі, сипаттау бөлімі, операторлар бөлімінен тұрады.

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

Жетістік критерийлері:

Алгоритмдеу, программа алфавиті -1балл

Жазу синтаксисі-2 балл

Программаны толық орындау-3балл

Алдыңғы оқу

Алгоритм.

Жоспар

Жоспарланған уақыт

Жоспарланған іс-әрекет

ресурс

Басы





Негізгі бөлім




2мин





15мин

Алгоритм дегенімз не? Осы сұрақты қоя отырып бүгінгі сабақты ашып аламыз. Топқа бөлу: "Алгоритм", "Программа".

Топтарға тапсырма. "Тілдің алфавиті", "Паскаль тілінің негізгі элементі" материал беріледі , топтарда оқылып, талданады.

  1. Программа тақырыбы (program);

  2. Пайдаланушылар модульдерін көрсету бөлімі (uses);

  3. Таңбалар (белгілер) бөлімі (label);

  4. Тұрақтылар бөлімі (const);

  5. Типтер бөлімі (type);

  6. Айнымалылар бөлімі (var);

  7. Процедуралар мен функциялар бөлімі (procedure, function);

  8. Операторлар бөлімі (begin ………………..end);

  9. Түсініктемелер.

Таратпа материал

Тәжірибелік жұмыс




20мин

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

Программа деп ....................(Алгоритмдердің программалау тілінде кескіні программа деп аталады)

Бүтін сандар..........................(integer)

Қызметші сөздер...................( Readln, writeln, if-then-else, case of, goto, т.б.)

Идентификаторлар................(Программада кездесетін барлық тұрақтылар, айнымалылар, функциялар мен

процедураларды белгілейтін әріптер)

Нақты сандар.........................(Real)



Соңы




5мин







3мин

Мұғалімнің жұмыстарды тексеруі:

А) программаны жазу синтаксисін

Б) бөлімдерінің сақталуы

В) нәтижесі

Кері байланыс: бүгінгі сабақтан алған жаңа ақпарат , қорытынды ойы


Қосымша ақпарат

Саралау – Сіз қосымша көмек көрсетуді қалай жоспарлайсыз? Сіз қабілеті жоғары оқушыларға тапсырманы күрделендіруді қалай жопарлайсыз?

Бағалау – Оқушылардың үйренгенін тексеруді қалай жоспарлайсыз?

Пәнаралық байланыстар, қауіпсіздік және еңбекті қорғау ережелері, АКТ-мен байланыс. Құндылықтардағы байланыс

Оқушылардың өзара көмегі .

Қажет болғанда мұғалімнің қолдауы






Жетістік критерийге сүйену, тапсырманы орындау кезінде реттілікті сақтау

Пәнаралық байланыс, қауіпсіздік және еңбекті қорғау ережелері

Рефлексия

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

- Сабақ/оқу мақсаттары шынайы ма?



- Бүгін оқушылар не білді?



- Сыныптағы ахуал қандай болды?

- Мен жоспарлаған саралау шаралары тиімді болды ма?



- Мен берілген уақыт ішінде үлгердім бе?

- Мен өз жоспарыма қандай түзетулер енгіздім және неліктен?



Қорытынды бағамдау

Қандай екі нәрсе табысты болды (оқытуды да оқуды да ескеріңіз)?

1.

2.

Қандай екі нәрсе сабақты жақсарта алды (оқытуды да оқуды да ескеріңіз)?

1.

2.

Сабақ барысында мен сынып немесе жекелеген оқушылар туралы менің келесі сабағымды жетілдіруге көмектесетін не білдім?








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



Паскаль тілін 1968-1971 жылдары Щвейцарияда профессор Никлаус Вирт оқып- үйренуге қолайлы программалау тілі ретінде ұсынған болатын. Паскаль тілі өзінің қарапайымдылығының және тиімділігінің арқасында дүние жүзіне тез таралды.

Бұл тілде жазылған программа компьютерде орындалу барысында алдымен трансляцияланады (машина тіліне аударылады), объектік программаға түрлендіріледі де, содан кейін ғана орындалады.



Паскаль тілінің негізгі элементтері

Паскаль тіліндегі программа жеке-жеке жолдардан тұрады. Оларды теру, түзету арнайы мәтіндік редакторлар арқылы атқарылады. Программада әрбір жолдан кейін нүктелі үтір (;) қойылады.

Паскаль тілінде программа үш бөліктен тұрады: тақырып, сипаттау бөлімі және операторлар бөлімі.

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

Программаның соңғы және негізгі бөлімі операторлар бөлімі - болып табылады. Орындалатын іс-әрекеттер, командалар осы бөлімде орналасады. Ол begin түйінді сөзінен басталып, барлық атқарылатын операторлар (командалар) тізбегі жеке-жеке жолдарға жазылып біткен соң end түйінді сөзімен аяқталады.



Турбо Паскаль ортасымен танысу

Турбо Паскаль интерфейсі көп терезелі орта. Орта ашылғанда терезенің жоғарғы жағында бас меню қатары шығады.



Жұмысты бастау тәртібі

F10 - бас меню қатарына шығу. Керек команданы таңдап, Enter-ді басамыз

Бас меню негізгі 10 пунктен тұрады:

Fіle -файлдармен жұмыс, баспаға шығару (принтер), каталогты ауыстыру т.б.

Edіt - тексті редакциялау, текст бөліктерін көшіру, ауыстыру.

Search - қажет тексті іздеу, сөздерді ауыстыру,т.б.

Run - программаны орындау.

Compіle - программаны компиляциялау.

Debug - программаны жөндеу, түзету құралдары.

Tools - ортаның құралдардары.

Optіons - программалау ортасын баптау.

Wіndow - программалар жөндеу терезелерін басқару.

Help - көмек.



Ескерту. Бет (страница) - деп бір экран көлемін айтады (21 жол).



Редакциялау “пернелері”

Shіft + ←,↑,→,↓ - белсенді терезедегі текстің фрагменттерін белгілеу.

Ctrl + Del - белгіленген тексті қалтаға түсірмей, терезеден жою.

Ctrl + Іns - белгіленген текстің көшірмесін қалтаға жіберу.

Shіft + Del - белгіленген тексті қалтаға түсіріп, терезеден жою.

Shіft + Іns - қалтадағы тексті белсенді терезеге қою.

Ctrl + L - соңғы команданы қайталау.

Ctr l+ N - курсор тұрған жол үстінен, бос жол енгізу.

Ctrl + Y - курсор тұрған жолды алып тастау.



Терезелерді басқару “пернелері”

Alt + # - мұндағы # көретін терезе нөмірі.

Alt + 0 - ашылған терезелер тізімін көрсету.

Alt + F3 - белсенді терезені жабу.

Alt + F5 - қарау, программаның орындалу нәтижесін көру, (пайдаланушының экраны).

Shіft + F6 - артқы терезелерге шегіндіре өту.

F5 - белсенді терезені үлкейту (кішірейту).

F6 - алдыңғы терезелерге ілгері өту.

Ctrl + F5 - белсенді терезенің өлшемін немесе позициясын өзгерту.

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

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

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















Турбо Паскаль ортасынан шығу тәртібі

    1. Alt + F - меню қатарына, Fіle командасына шығу.

    2. Exіt немесе бірден:Alt + X - басуға болады.



Тілдің алфавиті

Тілдің алфавиті программаның элементтерін құруда қолдануға болатын символдар жиынынан тұрады. Оған әріптер, цифрлар және арнайы белгілер (символдар) жатады.

Тіл ерекшеліктеріне қарай символдар тобын шартты түрде төмендегі топтарға жіктеуге болады:

  • атаулар (идентификатор);

  • цифрлар;

  • айыру белгілері;

  • арнайы символдар.

Атау символдары ретінде латын алфавитінің 26 әріпі мен цифрлары қоолданылады.

Арнайы символдарға пунктуация және арифметикалық операция (амалдар) белгілері жатады.

Арифметикалық амал белгілері:

(+) – қосу; (-) – азайту;

(*) – көбейту; (/) – бөлу.

DIV – санның бүтін бөлігін алу. Мысалы: 10 DIV 3 амалының нәтижесі 3;

MOD – қалдықты табу. Мысалы: 10 MOD 3 амалының нәтижесі 1;

Логикалық амал белгілері:

ANDжәне (логикалық көбейту) операциясы;

ORнемесе (логикалық қосу) операциясы;

NOTемес (терістеу немесе жоққа шығару) операциясы;

XOR – арифметикалық немесе амалы;

SHL – биттер (1 мен 0-дер) тіркесін солға ығыстыру;

SHR - биттер (1 мен 0-дер) тіркесін оңға ығыстыру;

Айыру белгілеріне бос орын, барлық басқару символдары, тыныс белгілері, ENTER (келесі жолға көшу) пернесін басу белгісі және түсініктемелер жатады.

Сонымен айыру белгілері: __(бос орын); , (үтір); . (нүкте); : (қос нүкте);(нүктелі үтір); ‘ (апостроф); (; ); [; ]; {; }.

Қатынас таңбалары немесе салыстыру белгілері: = (тең), <> (тең емес), < (кіші), > (үлкен), <= (кіші не тең), >= (үлкен не тең).

Программалау тілдерінде «өрнек», «оператор», «тіл синтаксисі» мен «семантикасы» ұғымдары кең пайдаланылады.

Арифметикалық немесе логикалық амалдар таңбасымен біріктірілген айнымалылар, атаулар, функциялар, жиымдар т.б. мағынасы бар сөздер тізбегі - өрнек деп аталады.

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

Тіл объектілерін, яғни программада пайдаланылатын мәліметтердің құрылымы мен ұйымдастырылуын алдын ала анықтайтын сөйлемдер жиыны – программаның сипаттамасы болып табылады.

Синтаксистік диаграммаларда екі геометриялық фигура тіктөртбұрыш және эллипс (кейде дөңгелек) кең пайдаланылады. Тіктөртбұрыш ішінде тілдің анықталатын элементтері, ал эллипс ішінде терминалдық символдар, яғни анықтауды қажет етпейтін таңбалар жазылады.



Тілдің қарапайым объектілері

Тілдің қарапайым объектілеріне «сан», «идентификатор», «тұрақты», «айнымалы», «функция» және «өрнек» ұғымдары кіреді. Программадағы негізгі амалдардың орындалуына керекті мәліметтердің сандық, логикалық немесе символдық (литерлік) мәндері болады.

1. Сандар. Сандар мен айнымалылар бүтін және нақты болып бөлінеді. Дербес компьютерде бүтін сандар ағылшынша integer, нақты сандар real деп жазылады.

Мысалы: Бүтін сандар: +4, -100, 15743, 0 т.б. Нақты сандар: 2.65, 0.5, -0.856, -6.0.

2. Атау – идентификатор (identification – объектінің белгілі бір символдар тіркесіне сәйкестігін бекіту) программаны және программадағы тұрақтыларды, типтерді, айнымалыларды, функцияларды, файлдарды т.б. белгілеп жазу үшін қажет.

Идентификатор – міндетті түрде әріптен басталатын сандар мен әріптердің тізбегінен тұратын атау.

Мысалы: Х, Х1, СҮММА, Р23РН6, МТ54АР т.б.

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

Тұрақтыға программаның орындалу барысында бірден сандық мән берсек те немесе оны программаның сипаттау бөлімінде идентификатор түрінде белгілеп алып мән берсек те болады. Олар сандық, символдық, логикалық және тіркестік (integer, real, boolean, char, string) мәндерді қабылдай алады. Логикалық түрдегі тұрақтылар – true (ақиқат) немесе false (жалған) мәндерінің біріне ие бола алады.

Мысалы: x=25; y=-0.5; z=4E15; g=9.8; pi=3.14 т.б.

4. Айнымалылар деп программаның орындалу барысында әр түрлі мәндерді қабылдай алатын шамаларды айтады. Олар идентификаторлармен белгіленіп, әр уақытта әр түрлі мәнге ие бола алады. Айнымалылар атауы сипаттау бөлімінде var түйінді сөзінен кейін орналасады да, атауынан кейін қос нүкте қойылып, айнымалының типі көрсетіледі.

Айнымалылар қарапайым және индексті болуы мүмкін. Қарапайым айнымалылар өз атаулары бойынша жазылады. Мысалы, delta, x, y, result.

Индексті айнымалыларға жиым (массив) элементтері жатады.

Жиым дегеніміз – бір атаумен белгіленіп, бір өлшеммен өлшенетін шамалардың реттелген тізбегі.

Мәлімет типтері

Мәліметтердің немесе шамалардың типі деп, олардың қабылдай алатын мәндерінің және олармен орындауға болатын амалдардың жиынын анықтауды айтады, яғни тип дегеніміз – шамалардың қабылдайтын мәндеріне берілетін сипаттама.

Паскаль тілінде пайдаланылатын барлық типтер скалярлық (қарапайым) және құрылымдық (структуралық) болып үлкен екі топқа бөлінеді. Скалярлық типке шамалардың стандартты типі және жасанды тип (тағайындалған) жатады. Стандартты типтерге:

  • бүтін – INTEGER

  • нақты – REAL

  • логикалық – BOOLEAN

  • тіркестік – STRING

  • мәтіндік – TEXT тәрізді типтер жатады.

Құрылымдық типтегі жиымдар – ARRAY, жазбалар – RЕCORD, жиындар – SET және файлдар – FILE түрлеріне бөлінеді.



Стандартты функциялар

Турбо Паскаль тілінде алдын ала программалары жасалып стандартты модульге жинақталып қойылған, қажет кезінде пайдалануға болатын объектілер бар. Солардың бірі стандартты функциялар болып табылады. Олар жиі кездесетін математикалық және басқа да функцияларды есептеу үшін қолданылады.



Математикада жазылуы

Паскаль тілінде жазылуы

Атқаратын қызметі

Функция типі

х

arctg x

cos x

sin x

ex

[x]



lnx

hello_html_4a0d41ac.gif

x2

hello_html_383d6f90.gif

хn

Abs(x)

Arctan(x)

Cos(x)

Sin(x)

Exp(x)

Frac(x)

Int(x)

Ln(x)

Pi

Sqr(x)

Sqrt(x)

Exp(n*ln(x))

Аргументтің абсолюттік шамасы

Аргументтің арктангенсі

Аргументтің косинусы

Аргументтің синусы

е-нің х дәрежесі

х санының бөлшек бөлігі

х санының бүтін бөлігі

х санының натурал логарифмі

hello_html_4a0d41ac.gif-дің мәні

х-тің квадраты

х-тің квадрат түбірі

х-тің n дәрежесі

х-тің типіндей

нақты

нақты

нақты

нақты

нақты

нақты (бүтін)

нақты



х-тің типіндей

нақты

х-тің типіндей



Өрнектер және олардың жазылуы

Өрнек деп арифметикалық амал таңбаларымен біріктірілген айнымалылардың, функциялардың, тұрақтылардың жиынтығын айтады. Өрнектегі арифметикалық амалдардың орындалуы олардың орналасу реті мен жақшалар арқылы өзгертіледі. Қарапайым жағдайда өрнек тек айнымалылардан, тұрақтылардан немесе функциялардан тұруы мүмкін. Мысалы:

(5+7*x)/1.8; (sin(x)+5*cos(2+x))/ln(x); т.б.







Математикада жазылуы

Программалау тілінде жазылуы

hello_html_m4af2cb29.gif

(a+b)/(a-b)

ab

exp(b*ln(a))

hello_html_64c8ae6.gif

(a+b)/(x*y)

ex+1

exp(x+1)

hello_html_181aa104.gif

sqrt(1+sqrt(x))

hello_html_1bcff3db.gif

exp(ln(x)/3)





Общая информация

Номер материала: ДВ-570400



Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс профессиональной переподготовки «Физика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Правовое обеспечение деятельности коммерческой организации и индивидуальных предпринимателей»
Курс повышения квалификации «Формирование компетенций межкультурной коммуникации в условиях реализации ФГОС»
Курс повышения квалификации «Экономика и право: налоги и налогообложение»
Курс профессиональной переподготовки «Клиническая психология: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Введение в сетевые технологии»
Курс повышения квалификации «История и философия науки в условиях реализации ФГОС ВО»
Курс профессиональной переподготовки «Организация маркетинга в туризме»
Курс повышения квалификации «ЕГЭ по физике: методика решения задач»
Курс профессиональной переподготовки «Организация деятельности секретаря руководителя со знанием английского языка»
Курс повышения квалификации «Актуальные вопросы банковской деятельности»
Курс повышения квалификации «Финансовые инструменты»
Курс профессиональной переподготовки «Гостиничный менеджмент: организация управления текущей деятельностью»
Курс профессиональной переподготовки «Управление качеством»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.