kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

М?ліметтерді енгiзу ж?не шы?ару операторы

Нажмите, чтобы узнать подробности

Та?ырып: М?ліметтерді енгiзу ж?не шы?ару

Ма?сат: О?ушыларды? Паскаль тіліндегі енгізу ж?не шы?ару операторлары жайлы  білімдерін ?алыптастыру. Сызы?ты? программаны ??руды ?йрету.

Білімділік – О?ушыларды енгізу\шы?ару операторларын ?олданып сызы?ты? программа ??руды ?йрету. 

Дамытушылы? –О?ушыларды? программалау  т?сілдері мен ?дістерін ?олдану ?абілеттерін дамыту.

Саба? т?рі: лекция саба?                 

Саба? типі: аралас саба?

?діс-т?сілдер: т?сіндірмелі – иллюстративті, к?рнекілік, с?ра? -жауап

??рал-жабды?тар компьютер

Саба? барысы

  1. ?йымдастыру кезе?і

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

  3. 3)Жа?а та?ырып?а кіріспе

    4)Жа?а та?ырыпты т?сіндіру

    Паскаль тілінде м?ліметтерді енгізу ж?не шы?ару ?шін, я?ни адам мен компьютер арасында м?лімет алмасу ма?сатында алдын ала аны?талатын Input, Output файлдары ?олданылады. Программа берілген м?ндерді Input файлынан алады да, алын?ан н?тижені Output файлына орналастырады. Стандартты енгізу файлы болып пернета?та, ал шы?ару файлы болып дисплей экраны саналады. Ол ?шін енгізу операторы пайдаланылады.

    Паскаль тілінде м?лімет енгізетін READ операторыны? жалпы пішімі т?мендегідей:

    READ (A1, A2, …, AN);

    READLN(A1, A2, …, AN);

    READLN;

    М?нда?ы, A1, A2, …, AN – айнымалы атаулары, оларды енгізу операторыны? параметрлері деп атайды. Операторды? параметрлері біреуден к?п болса, оларды? арасын бос орын ?алдыру ар?ылы енгізу керек

     READLN алды??ы операторда?ыдай пернелерден м?ндер енгізілгеннен кейін курсорды келесі ?атар?а к?шіріп жібереді. Еш?андай параметрсіз енгізу операторы READLN ешбір м?н енгізбейді, тек курсорды келесі ?атар?а к?шіруді ?ана ат?арады. Енгізілетін айнымалыларды? м?ндері integer, real, char немесе string типтеріне жатуы м?мкін. Логикалы? айнымалылар м?ндері енгізілмейді. Мысалы:

    Var

    I: real;

    J: integer;

    K: char;

    Begin

            Read (I, J, K);

    ….

    Егер осы программаны іске ?осатын болса?, келесі м?ндерді пернета?тадан енгізсек болады:           214.25  59  ‘р’ 

    Б?тін айнымалы?а б?тін, на?ты айнымалы?а на?ты м?ндер берілуі ?ажет.

    Паскаль тілінде н?тижені экран?а шы?ару ?шін WRITE (жазу) операторы ?олданылады. Оны? жазылу пішімі:

    WRITE (A1, A2, …, AN);

    М?нда?ы жа?ша ішіндегі жай айнымалылар немесе апострофтармен ?оршал?ан символдар тобы болуы м?мкін. Мысалы, экран?а А-ны м?ні = 13.26 дегенді шы?ару ?шін келесідей команда жазамыз:

    WRITE( ‘A-ны? м?ні=’, A);

    Шы?арылатын параметрлер бір-бірімен ?тір ар?ылы ажыратылады. Паскаль тілінде на?ты сандар?а шы?ару операторын ?олдан?анда оларды компьютер экспоненциалды т?рде шы?арып к?рсетеді. Алды??ы мысалда экранда келесідей жазу шы?ады:

     A-ны? м?ні=1.326Е+01

    Б?л деген 1.326 *101

    Пайдаланушы?а т?сінікті болу ?шін оны ?алыпты т?рге келтіруге болады.

    WRITE( ‘A-ны? м?ні=’, A:4:2);

    А : 4 : 2 дегендегі 4- н?тижеге берілген барлы? орын, 2 – ?тірден со??ы б?лшек б?лігіне берілетін орындар саны.

    Мысал:  функциясын есептейтін программа ??ру ?ажет. x – ті? м?нін пернета?тадан енгізіледі.

    Program esep2;

    Var

     x:integer;     y:real;

    begin

              writeln(‘х санын енгізі?із:‘);         read(x);

              y:=sqrt(x);           writeln(‘y=’, y:5:2);

    end.

    7) ?йге тапсырма

    Деректерді енгізу ж?не шы?ару.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«М?ліметтерді енгiзу ж?не шы?ару операторы»

Тақырып: Мәліметтерді енгiзу және шығару

Мақсат: Оқушылардың Паскаль тіліндегі енгізу және шығару операторлары жайлы білімдерін қалыптастыру. Сызықтық программаны құруды үйрету.

Білімділік – Оқушыларды енгізу\шығару операторларын қолданып сызықтық программа құруды үйрету.

Дамытушылық –Оқушылардың программалау тәсілдері мен әдістерін қолдану қабілеттерін дамыту.

Сабақ түрі: лекция сабақ

Сабақ типі: аралас сабақ

Әдіс-тәсілдер: түсіндірмелі – иллюстративті, көрнекілік, сұрақ -жауап

Құрал-жабдықтар компьютер

Сабақ барысы

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

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

    3. 3)Жаңа тақырыпқа кіріспе

4)Жаңа тақырыпты түсіндіру

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

Паскаль тілінде мәлімет енгізетін READ операторының жалпы пішімі төмендегідей:

READ (A1, A2, …, AN);

READLN(A1, A2, …, AN);

READLN;

Мұндағы, A1, A2, …, AN – айнымалы атаулары, оларды енгізу операторының параметрлері деп атайды. Оператордың параметрлері біреуден көп болса, олардың арасын бос орын қалдыру арқылы енгізу керек.

READLN алдыңғы оператордағыдай пернелерден мәндер енгізілгеннен кейін курсорды келесі қатарға көшіріп жібереді. Ешқандай параметрсіз енгізу операторы READLN ешбір мән енгізбейді, тек курсорды келесі қатарға көшіруді ғана атқарады. Енгізілетін айнымалылардың мәндері integer, real, char немесе string типтеріне жатуы мүмкін. Логикалық айнымалылар мәндері енгізілмейді. Мысалы:

Var

I: real;

J: integer;

K: char;

Begin

Read (I, J, K);

..

Егер осы программаны іске қосатын болсақ, келесі мәндерді пернетақтадан енгізсек болады: 214.25 59 ‘р

Бүтін айнымалыға бүтін, нақты айнымалыға нақты мәндер берілуі қажет.

Паскаль тілінде нәтижені экранға шығару үшін WRITE (жазу) операторы қолданылады. Оның жазылу пішімі:

WRITE (A1, A2, …, AN);

Мұндағы жақша ішіндегі жай айнымалылар немесе апострофтармен қоршалған символдар тобы болуы мүмкін. Мысалы, экранға А-ны мәні = 13.26 дегенді шығару үшін келесідей команда жазамыз:

WRITE( ‘A-ның мәні=’ , A);

Шығарылатын параметрлер бір-бірімен үтір арқылы ажыратылады. Паскаль тілінде нақты сандарға шығару операторын қолданғанда оларды компьютер экспоненциалды түрде шығарып көрсетеді. Алдыңғы мысалда экранда келесідей жазу шығады:

A-ның мәні=1.326Е+01

Бұл деген 1.326 *101

Пайдаланушыға түсінікті болу үшін оны қалыпты түрге келтіруге болады.

WRITE( ‘A-ның мәні=’ , A:4:2);

А : 4 : 2 дегендегі 4- нәтижеге берілген барлық орын, 2 – үтірден соңғы бөлшек бөлігіне берілетін орындар саны.

Мысал: функциясын есептейтін программа құру қажет. x – тің мәнін пернетақтадан енгізіледі.

Program esep2;

Var

x:integer; y:real;

begin

writeln(‘х санын енгізіңіз:‘); read(x);

y:=sqrt(x); writeln(‘y=’, y:5:2);

end.

7) Үйге тапсырма

Деректерді енгізу және шығару..




Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 8 класс.
Урок соответствует ФГОС

Скачать
М?ліметтерді енгiзу ж?не шы?ару операторы

Автор: Турдиева ?семг?л Кайнелден?ызы

Дата: 09.12.2015

Номер свидетельства: 264107


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства