Презентация, доклад на тему Паскаль.Основы

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

Слайд 1
Язык программирования Pascal Основные понятия

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

Слайд 2Язык программирования

это формализованная система для описания алгоритмов,

которая определяет
Алфавит (набор символов)
Лексику (набор лексических элементов)
Синтаксис (правила написания операторов)

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

Слайд 3АЛФАВИТ ЯЗЫКА
Алфавит – состоит из.
Цифры 0 1 2 3 ….

9
Латинские буквы a b c …. z A B C …Z
Знаки операций + * / - > < =
Символы # $


АЛФАВИТ ЯЗЫКААлфавит – состоит из.Цифры 0 1 2 3  …. 9Латинские буквы a b c ….

Слайд 4Лексические элементы языка
ключевые слова (begin, end, if, for…)
константы (2, 'ABC',

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

Слайд 5Структура
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.




Имя программы Заголовок

Секция описаний

Операторы (блок)



Начало блока операторов

Конец блока операторов

Структураprogram First;  const Pi = 3.14;  var r: real;  S,C: real; begin  write('Введите

Слайд 6Составной оператор
Составной оператор – это группа операторов заключенных в “операторные скобки”


Begin
….
еnd.

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

Слайд 7Идентификаторы (имена)
Идентификатор – это имя объекта (модуля, функции, переменной).
Синтаксис:
Идентификатор - последовательность

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

Слайд 8Константы
Константа – это величина, которая не может измениться.
Числовые константы - это

числа 3 3.5 1.75е2 $4ff
Строковые константы – это символы в апострофах ‘Привет кадет’.

Именованные константы надо описать в секции описаний const.

Синтаксис:
const <имя константы> = <значение> ; Например:
const   Pi = 3.14;   Count = 10;   Name = 'Mike';
КонстантыКонстанта – это величина, которая не может измениться.Числовые константы - это числа 3  3.5  1.75е2

Слайд 9Переменные и их описание
Переменная — это группа ячеек памяти, имеющая

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

Слайд 10Секция описаний переменых VAR

- группа имен переменных, разделенных

запятыми.

Знаки : и ; обязательны.

Пример:
var   a,b,c : integer ;   d : real;   e,f : integer ;   s,s1 : string ;   ch : char ;

Синтаксис:
VAR
<список имен переменных> : <тип> ;

Секция описаний переменых VAR - группа имен переменных, разделенных запятыми. Знаки : и ; обязательны.Пример:var   a,b,c

Слайд 11Типы переменных
boolean (логический)
real (вещественный)
complex (комплексный)
string (строковый)
тип "массив”
тип

"запись”
тип "указатель”
Процедурный
Файловый
Классовый

Типы:

integer (целый)
byte (байтовый)
char (символьный)
Перечислимый
Диапазонный

называются порядковыми.
Только эти типы могут быть индексами массивов, переключателями оператора case и параметром цикла for.

Типы переменных boolean (логический)real (вещественный) complex (комплексный) string (строковый) тип

Слайд 12Необходимые типы

Необходимые типы

Слайд 13Стандартные функции Pascal

Стандартные функции Pascal

Слайд 14
СПАСИБО ЗА ВНИМАНИЕ!

СПАСИБО ЗА ВНИМАНИЕ!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть