1 Pascal основные понятия
презентация по информатике и икт на тему

ЖИДКОВ Андрей Васильевич

1 Pascal основные понятия1 Pascal основные понятия1 Pascal основные понятия   языкапрограммирования Зфысфд    PPPPP       zzzDВ презентации рассмотрены основные понятия языка программирования Pascal

Скачать:

ВложениеРазмер
Office presentation icon 1_pascal_osnovnye_ponyatiya.ppt97.5 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Язык программирования Pascal Основные понятия А. Жидков

Слайд 2

Язык программирования Язык программирования (ЯП) – это формализованная система для описания алгоритмов, которая определяет Алфавит (набор символов) Лексику (набор лексических элементов) Синтаксис (правила написания операторов) Семантику (правила исполнения операторов)

Слайд 3

АЛФАВИТ ЯЗЫКА Алфавит – упорядоченный набор символов. Цифры 0 1 2 …. 9 Латинские буквы a b c …. z A B C …Z Знаки операций + * / - > < = Символы # $ ВНИМАНИЕ!!! Русские символы допустимы только : в комментариях , например: { это коментарий } (* и это коментарий*) // это тоже в текстовых константах ( в апострофах), например : write (‘ введите значения а и в ’) Особо опасны символы С Р А О М В К У Е Т

Слайд 4

Лексические элементы языка ключевые слова ( begin, end, if, for… ) константы ( 2, 'ABC', #5 ) идентификаторы ( a, b1 ) спецсимволы ( := += * + / ) комментарии (3 вида { .. } (* .. *) // .. )

Слайд 5

Ключевые слова языка (Внимание!!! Нельзя использовать как идентификаторы) and array as begin break case class const constructor continue destructor div do downto else end exit external externalsync file finalization for forward function if in inherited initialization is mod not of or private procedure program property protected public record repeat set shl shr sizeof string then to type unit until uses var while with xor

Слайд 6

Структура Pascal- программы program First; const Pi = 3.14; var r: real ; S,C: real; begin write ('Введите радиус окружности: '); readln (r); S := Pi*r*r; C := 2*Pi*r; writeln ('Длина окружности равна C= ',С); writeln ('Площадь круга равна S= ',S); end . Имя программы Заголовок Секция описаний Операторы (блок) Начало блока операторов Конец блока операторов Внимание!!! Операторы языка отделяются знаком ; Внимание!!! Программа заканчивается end.

Слайд 7

Составной оператор (блок) Составной оператор – это группа операторов заключенных в “ операторные скобки ” Begin … . е nd . Пустой оператор содержит только ; , никаких действий не выполняет .

Слайд 8

Идентификаторы (имена) Идентификатор – это имя объекта ( модуля, функции, переменной ). Синтаксис : Идентификатор - последовательность латинских букв и цифр , начинающаяся с буквы. Заглавные и строчные транслятор не различает. Ограничение длины идентификатора (63 символа). Рекомендуется!!! Использовать осмысленные идентификаторы и общепринятые сокращения – это улучшает читаемость программ. Примеры : srednee; V; F; m; massa; m1; skorost

Слайд 9

Константы Константа – это величина, которая не может измениться. Числовые константы - это числа 3 3.5 1.75е2 $4ff Строковые константы – это символы в апострофах ‘ Привет кадет ’ . ВНИМАНИЕ!!! Именованные константы надо описать в секции описаний const . Синтаксис : const < имя константы > = < значение > ; Например: const Pi = 3.14; Count = 10; Name = 'Mike';

Слайд 10

Переменные и их описание Переменная — это группа ячеек памяти, имеющая имя, тип и значение . Имя переменной – идентификатор . Тип переменной - определяет : множество принимаемых ею значений количество связанных с ней ячеек памяти. Значение переменной – содержимое группы ячеек памяти отведенных под нее. ВНИМАНИЕ!!! Переменная должна быть описана в секции описаний VAR .

Слайд 11

Секция описаний переменых VAR < список имен переменных > - группа имен переменных, разделенных запятыми. ВНИМАНИЕ!!! Знаки : и ; обязательны. Пример: var a,b,c : integer ; d : real ; e,f : integer ; s,s1 : string ; ch : char ; Синтаксис : VAR < список имен переменных > : < тип > ;

Слайд 12

Типы переменных boolean (логический) real (вещественный) complex (комплексный) string (строковый) тип " массив ” тип " запись ” тип " указатель ” Процедурный Файловый Классовый Типы: integer (целый) byte (байтовый) char (символьный) Перечислимый Диапазонный называются порядковыми . Только эти типы могут быть индексами массивов , переключателями оператора case и параметром цикла for .

Слайд 13

Необходимые для нас типы тип длина комментарий string (текстовый) 256 байт Последовательность символов, в нулевом байте хранится длина строки. integer (целый) 4 байта Целые от - 2 147 483 648 до 2 147 483 647 real (вещественный) 8 байт C одержат 15-16 десятичных цифр и по модулю < 1.7∙10 308 . Самое маленькое число 5.0∙10 -324 Константы типа real можно записывать в форме с фиксированной точкой, или экспоненциальной форме: Например 1.7, 0.013, 2.5e3(2500), 1.4e-1 (0.14). Пояснение 2.5e3 = 2.5*10 3 =2500 1.4e-1= 1.4*10 -1 =0.14 boolean (логический) 1 байт Принимает одно из двух значений TRUE или FALSE

Слайд 14

Типы данных Какие из приведенных чисел являются константами целого типа? 1 2.1E3 4 0.7E-1 7 22.78 2 128 5 +0.9 8 -2100 3 -350 6 +71 9 1E5 2 3 6 8

Слайд 15

Типы данных Какие из приведенных чисел являются вещественными константами в экспоненциальной форме? 1 11 4 -0,5E-2 7 2.7E05 2 1.3 5 1050 8 -1.38 3 -1.2E5 6 37.75 9 +3.21E-03 3 7 9

Слайд 16

Идентификаторы Какие из приведенных выражений могут служить именами переменных ? 1 5B 4 SIN 7 1AB 2 E6 5 G 8 +LN 3 Л1 6 10 9 L5 2 5 9

Слайд 17

Стандартные функции Pascal Имя и параметры Действие Abs(x) модуль |x| Sqr(x) квадрат x 2 Sqrt(x) квадратный корень из Sin(x) синус Sin x Cos(x) косинус Cos x Ln(x) натуральный логарифм Ln(x) Exp(x) (где e =2.718281...) Arctan(x) арктангенс arctg x Power(x,y) x в степени y x y Int(x) целая часть х Frac(x) дробную часть х Random случайное число в диапазоне [0..1) Аргументы функций заключены в скобки


По теме: методические разработки, презентации и конспекты

Обобщение и систематизация знаний об основных понятиях органической химии

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

План Медиа Урока "Основные понятия химии высокомолекулярных соединений (ВМС)"

Конспект медиа урока "Основные понятия химии высокомолекулярных соединений (ВМС)", 11 класс...

Тест "Основные понятия в химии "

Тест для диагностической проверки знаний у учащихся  по теме "Основные понятия в химии" * класс .  При работе по учебнику Рудзитиса Г.Е,  Фельдмана Ф.Г....

План конспект урока "Понятие базы данных и информационной системы. Основные понятия БД"

Аннотация к уроку «Понятие базы данных и информационной системы. Основные понятия БД».Тема:  «Понятие базы данных и информационной системы. Основные понятия БД».Работу выполнил: учитель инф...