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"
  }
}


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

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

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

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

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

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

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

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