1 Pascal основные понятия
презентация по информатике и икт на тему
В презентации рассмотрены основные понятия языка программирования Pascal
Скачать:
Вложение | Размер |
---|---|
1_pascal_osnovnye_ponyatiya.ppt | 97.5 КБ |
Предварительный просмотр:
Подписи к слайдам:
Язык программирования Язык программирования (ЯП) – это формализованная система для описания алгоритмов, которая определяет Алфавит (набор символов) Лексику (набор лексических элементов) Синтаксис (правила написания операторов) Семантику (правила исполнения операторов)
АЛФАВИТ ЯЗЫКА Алфавит – упорядоченный набор символов. Цифры 0 1 2 …. 9 Латинские буквы a b c …. z A B C …Z Знаки операций + * / - > < = Символы # $ ВНИМАНИЕ!!! Русские символы допустимы только : в комментариях , например: { это коментарий } (* и это коментарий*) // это тоже в текстовых константах ( в апострофах), например : write (‘ введите значения а и в ’) Особо опасны символы С Р А О М В К У Е Т
Лексические элементы языка ключевые слова ( begin, end, if, for… ) константы ( 2, 'ABC', #5 ) идентификаторы ( a, b1 ) спецсимволы ( := += * + / ) комментарии (3 вида { .. } (* .. *) // .. )
Ключевые слова языка (Внимание!!! Нельзя использовать как идентификаторы) 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
Структура 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.
Составной оператор (блок) Составной оператор – это группа операторов заключенных в “ операторные скобки ” Begin … . е nd . Пустой оператор содержит только ; , никаких действий не выполняет .
Идентификаторы (имена) Идентификатор – это имя объекта ( модуля, функции, переменной ). Синтаксис : Идентификатор - последовательность латинских букв и цифр , начинающаяся с буквы. Заглавные и строчные транслятор не различает. Ограничение длины идентификатора (63 символа). Рекомендуется!!! Использовать осмысленные идентификаторы и общепринятые сокращения – это улучшает читаемость программ. Примеры : srednee; V; F; m; massa; m1; skorost
Константы Константа – это величина, которая не может измениться. Числовые константы - это числа 3 3.5 1.75е2 $4ff Строковые константы – это символы в апострофах ‘ Привет кадет ’ . ВНИМАНИЕ!!! Именованные константы надо описать в секции описаний const . Синтаксис : const < имя константы > = < значение > ; Например: const Pi = 3.14; Count = 10; Name = 'Mike';
Переменные и их описание Переменная — это группа ячеек памяти, имеющая имя, тип и значение . Имя переменной – идентификатор . Тип переменной - определяет : множество принимаемых ею значений количество связанных с ней ячеек памяти. Значение переменной – содержимое группы ячеек памяти отведенных под нее. ВНИМАНИЕ!!! Переменная должна быть описана в секции описаний VAR .
Секция описаний переменых VAR < список имен переменных > - группа имен переменных, разделенных запятыми. ВНИМАНИЕ!!! Знаки : и ; обязательны. Пример: var a,b,c : integer ; d : real ; e,f : integer ; s,s1 : string ; ch : char ; Синтаксис : VAR < список имен переменных > : < тип > ;
Типы переменных boolean (логический) real (вещественный) complex (комплексный) string (строковый) тип " массив ” тип " запись ” тип " указатель ” Процедурный Файловый Классовый Типы: integer (целый) byte (байтовый) char (символьный) Перечислимый Диапазонный называются порядковыми . Только эти типы могут быть индексами массивов , переключателями оператора case и параметром цикла for .
Необходимые для нас типы тип длина комментарий 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
Типы данных Какие из приведенных чисел являются константами целого типа? 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
Типы данных Какие из приведенных чисел являются вещественными константами в экспоненциальной форме? 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
Идентификаторы Какие из приведенных выражений могут служить именами переменных ? 1 5B 4 SIN 7 1AB 2 E6 5 G 8 +LN 3 Л1 6 10 9 L5 2 5 9
Стандартные функции 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 класс...
Тест "Основные понятия в химии "
Тест для диагностической проверки знаний у учащихся по теме "Основные понятия в химии" * класс . При работе по учебнику Рудзитиса Г.Е, Фельдмана Ф.Г....
Основные понятия и термины теории физической культуры. Основные понятия и термины в теории и методике спортивных игр.
Краткий словарь терминов...
План конспект урока "Понятие базы данных и информационной системы. Основные понятия БД"
Аннотация к уроку «Понятие базы данных и информационной системы. Основные понятия БД».Тема: «Понятие базы данных и информационной системы. Основные понятия БД».Работу выполнил: учитель инф...
Методическая разработка по теме "Основные понятия генетики. Основные закономерности наследственности"
Представляю план-конспект урока...