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

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

Презентация Язык программирования «ПАСКАЛЬ» Структура программы.

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

Презентация.  Язык программирования «ПАСКАЛЬ» Структура программы.

•Сформировать первые сведения о структуре программы на языке Pascal;

•Научиться читать полулогарифмическую форму записи чисел;

•Познакомиться с различными типами данных

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

Просмотр содержимого документа
«Презентация Язык программирования «ПАСКАЛЬ» Структура программы. »

Тема урока:   Язык программирования «ПАСКАЛЬ»  Структура программы .   Учитель информатики  ГБОУ Школы №293 им. А.Т. Твардовского Бахтинова Наталия Валерьевна

Тема урока: Язык программирования «ПАСКАЛЬ» Структура программы .

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

ГБОУ Школы №293 им. А.Т. Твардовского

Бахтинова Наталия Валерьевна

Цель занятия :

Цель занятия :

  • Сформировать первые сведения о структуре программы на языке Pascal;
  • Научиться читать полулогарифмическую форму записи чисел;
  • Познакомиться с различными типами данных
Алфавит языка  и действительные числа

Алфавит языка и действительные числа

  • Алфавит языка состоит из букв латинского алфавита (русский алфавит используется только для пометок и для задания литерных величин), арабских цифр, специальных символов:
  • + - * / =
  • Действительные числа изображаются в естественной и полулогарифмической форме. Число 234000 записано в естественной форме. Мы можем записать его так 2.34 . 10 5 .
Запись данного числа в полулогарифмической форме выглядит следующим образом: 2.34Е+5. Знак и число, стоящие после символа E указывают, на сколько знаков вправо или влево необходимо сместить десятичную запятую. Например: 65470 = 6.547Е+4 3.1415 = 3.1415E+0 0.0028 = 2.8E-3
  • Запись данного числа в полулогарифмической форме выглядит следующим образом: 2.34Е+5.
  • Знак и число, стоящие после символа E указывают, на сколько знаков вправо или влево необходимо сместить десятичную запятую.
  • Например:
  • 65470 = 6.547Е+4
  • 3.1415 = 3.1415E+0
  • 0.0028 = 2.8E-3
Программа на языке «Паскаль»

Программа на языке «Паскаль»

  • Программа состоит из заголовка и блока
  • В заголовок входят : служебное слово program и перечень доступных программе файлов (input output)
  • Тело программы (блок) состоит из шести разделов:
  • раздел меток;
  • раздел констант;
  • раздел типов;
  • раздел переменных;
  • раздел процедур и функций;
  • раздел операторов.
  • Нарушать очерёдность нельзя.
  • Любой из разделов (кроме операторов) может отсутствовать.
Раздел меток  label (служебное слово) за которым следует перечень меток разделённый запятыми  Пример 3, 11 , 48, 2; Раздел описания констант
  • Раздел меток
  • label (служебное слово) за которым следует перечень меток разделённый запятыми
  • Пример 3, 11 , 48, 2;
  • Раздел описания констант
  • const (служебное слово)
  • Определение каждой константы содержит идентификатор константы, знак равенства, и значение.
  • Например: e=2,718281828;
  • z=’8 Б класс’;
Раздел описания типов
  • Раздел описания типов
  • tupe (служебное слово)
  • В работе чаще используются стандартные типы данных:
  • byte – целый (от 0 до 255)
  • integer - целый (от -32768 до 32767)
  • longint – (от –2147483648 до 2147483647)
  • real - вещественный (от 2,9Е-39 до 1,7Е+38)
  • char - символьный (любой один символ. Например: f или №)
  • string - строковый (любой текст от 0 до 255 символов)
  • boolean - булевский {принимает два значения FALSE (ложь) и TRUE (истина)}

Если возникает необходимость в создание своих типов данных, то это осуществляется в разделе описания типов следующим образом:

за идентификатором типа записывается знак равенства (и через запятую перечисляются те значения, которые будет принимать переменная данного типа);

seasans=(spr, or, kan, pak)

Интервальные типы: можно объявить новый тип так, что он будет частью упорядоченного интервала

days =1..31

manth=1..12

z=’a’..’w’

Раздел описания переменных

Раздел описания переменных

  • var (служебное слово)
  • В данном разделе должны быть перечислены все переменные используемые в программе с указанием их типов. Идентификаторы переменных одного типа можно записывать через запятую.
  • i, kl, l: integer;
  • a, b: real;
  • hobidaus: seasans
Раздел процедур и функций Сам раздел не имеет служебного слова. В разделе может находиться несколько процедур или(и) функций, но каждая процедура начинается со слова: Procedure; каждая функция начинается словом : Function. Процедура и функция по своей структуре подобны программе. Раздел операторов (обязательный )

Раздел процедур и функций

  • Сам раздел не имеет служебного слова. В разделе может находиться несколько процедур или(и) функций, но каждая процедура начинается со слова: Procedure; каждая функция начинается словом : Function.
  • Процедура и функция по своей структуре подобны программе.

Раздел операторов (обязательный )

  • begin
  • тело программы
  • end.
Вопросы для повторения:

Вопросы для повторения:

  • Существуют ли операторы языка Pascal записанные русскими буквами?
  • В какой форме изображаются действительные числа в Pascal?
  • Из каких частей состоит программа на Pascal?
  • Какие разделы могут входить в блок программы?
  • Какие разделы не являются обязательными при написании программы?
  • Как в тексте программы определить, что начался раздел меток?
  • Как в тексте программы определить, что закончился раздел констант?
  • Назовите стандартные типы данных.
Задания для самостоятельной работы:     Переведите числа в естественную форму записи: a) 4.09Е+02   б) 7.802Е+01   в) 3.3Е-02 г) 2.97Е-03   д) 5.29Е+00   е) 2.03Е+05 Переведите числа в полулогарифмическую форму записи: a) 234000   б) 0.0045   в) 678 г) 7.302    д) 4090   е) 0.0306 Какое из чисел больше: a) 4.67Е-01 б) 0.0467. Какое из чисел меньше: a) 9.21Е+04 б) 9210 К каким типам можно отнести перечисленные ниже данные: a) 200    б) -17    в) 2305   г) 5.89    д) 56890   е) -56890 ж) -32767   з) -32769   и) 2147483648 к) {    л) 7    м) Привет н) 1945год   о) -31009   п) byte

Задания для самостоятельной работы:

  •  

Переведите числа в естественную форму записи:

a) 4.09Е+02 б) 7.802Е+01 в) 3.3Е-02

г) 2.97Е-03 д) 5.29Е+00 е) 2.03Е+05

Переведите числа в полулогарифмическую форму записи:

a) 234000 б) 0.0045 в) 678

г) 7.302 д) 4090 е) 0.0306

Какое из чисел больше: a) 4.67Е-01 б) 0.0467.

Какое из чисел меньше: a) 9.21Е+04 б) 9210

К каким типам можно отнести перечисленные ниже данные:

a) 200 б) -17 в) 2305

г) 5.89 д) 56890 е) -56890

ж) -32767 з) -32769 и) 2147483648

к) { л) 7 м) Привет

н) 1945год о) -31009 п) byte


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

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

Категория: Презентации

Целевая аудитория: 9 класс

Скачать
Презентация Язык программирования «ПАСКАЛЬ» Структура программы.

Автор: Бахтинова Наталия Валерьевна

Дата: 29.03.2015

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

Похожие файлы

object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(132) "Алгоритмический язык программирования Паскаль. Оператор присваивания. "
    ["seo_title"] => string(74) "alghoritmichieskii-iazyk-proghrammirovaniia-paskal-opierator-prisvaivaniia"
    ["file_id"] => string(6) "114952"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1411747875"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(110) "Вводный урок по теме: "Язык программирования Турбо Паскаль". "
    ["seo_title"] => string(60) "vvodnyi-urok-po-tiemie-iazyk-proghrammirovaniia-turbo-paskal"
    ["file_id"] => string(6) "167023"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1423038792"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(63) "Синтаксис языка программирования."
    ["seo_title"] => string(33) "sintaksisiazykaproghrammirovaniia"
    ["file_id"] => string(6) "298546"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456338519"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(66) "Основы программирования на Паскале "
    ["seo_title"] => string(37) "osnovy-proghrammirovaniia-na-paskalie"
    ["file_id"] => string(6) "232204"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1442767773"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(203) "Презентация и технологическая карта урока информатики по теме "Математические модели и нелинейные алгоритмы" "
    ["seo_title"] => string(127) "priezientatsiia-i-tiekhnologhichieskaia-karta-uroka-informatiki-po-tiemie-matiematichieskiie-modieli-i-nielinieinyie-alghoritmy"
    ["file_id"] => string(6) "161977"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1422291182"
  }
}


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

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

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

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

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

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

Проверка свидетельства