🗊Презентация Основные понятия языка Паскаль

Нажмите для полного просмотра!
Основные понятия языка Паскаль, слайд №1Основные понятия языка Паскаль, слайд №2Основные понятия языка Паскаль, слайд №3Основные понятия языка Паскаль, слайд №4Основные понятия языка Паскаль, слайд №5Основные понятия языка Паскаль, слайд №6Основные понятия языка Паскаль, слайд №7Основные понятия языка Паскаль, слайд №8Основные понятия языка Паскаль, слайд №9Основные понятия языка Паскаль, слайд №10Основные понятия языка Паскаль, слайд №11Основные понятия языка Паскаль, слайд №12Основные понятия языка Паскаль, слайд №13Основные понятия языка Паскаль, слайд №14Основные понятия языка Паскаль, слайд №15Основные понятия языка Паскаль, слайд №16Основные понятия языка Паскаль, слайд №17Основные понятия языка Паскаль, слайд №18Основные понятия языка Паскаль, слайд №19Основные понятия языка Паскаль, слайд №20Основные понятия языка Паскаль, слайд №21Основные понятия языка Паскаль, слайд №22Основные понятия языка Паскаль, слайд №23Основные понятия языка Паскаль, слайд №24Основные понятия языка Паскаль, слайд №25Основные понятия языка Паскаль, слайд №26

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основные понятия языка Паскаль. Доклад-сообщение содержит 26 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Тема: Основные понятия языка Паскаль
Цель: Познакомить с  алфавитом языка, символами, используемыми в идентификаторах, понятием типа данных и типами данных.
Описание слайда:
Тема: Основные понятия языка Паскаль Цель: Познакомить с алфавитом языка, символами, используемыми в идентификаторах, понятием типа данных и типами данных.

Слайд 2





 Алфавит
26 латинских строчных и 26 латинских прописных букв: A .. Z, a..z
_ подчеркивание
10 цифр: 0 .. 9
знаки операций: +   -   *   /   =   <>   <   >   <=   >=   :=  @
ограничители:   ,   '   (   )   [   ]   (.  .)   {  }  (*  *)   ..   :   ;
спецификаторы: ^  #  $
служебные (зарезервированные) слова:FOR, end…
пробел
Описание слайда:
Алфавит 26 латинских строчных и 26 латинских прописных букв: A .. Z, a..z _ подчеркивание 10 цифр: 0 .. 9 знаки операций: + - * / = <> < > <= >= := @ ограничители: , ' ( ) [ ] (. .) { } (* *) .. : ; спецификаторы: ^ # $ служебные (зарезервированные) слова:FOR, end… пробел

Слайд 3


Основные понятия языка Паскаль, слайд №3
Описание слайда:

Слайд 4


Основные понятия языка Паскаль, слайд №4
Описание слайда:

Слайд 5





Данные
константа – величина, которая не изменяется во время выполнения программы;
переменная (идентификатор) – величина, которая может принимать различные значения в процессе выполнения программы.
Описание слайда:
Данные константа – величина, которая не изменяется во время выполнения программы; переменная (идентификатор) – величина, которая может принимать различные значения в процессе выполнения программы.

Слайд 6





Целые числа записываются 
Целые числа записываются 
217    -45     8954   +483
   Действительные числа  записываются в форме с десятичной точкой или в форме с использованием  десятичного порядка буквой Е:
    28.6     0.65     -0.018   4.0   5Е12   -1.72Е9   73.1Е-16    
  Целые числа и действительные числа в форме с порядком в шестнадцатиричной системе счисления
        $7F     $40      $ABC0
   Строки - это последовательность символов, записанная между апострофами.  Если в строке в качестве содержательного символа необходимо употребить сам апостроф,   то  следует  записать  два апострофа. 
'СТРОКА'   'STRING'    'ПРОГРАММА'    'АД''ЮТАНТ'
Описание слайда:
Целые числа записываются Целые числа записываются 217 -45 8954 +483 Действительные числа записываются в форме с десятичной точкой или в форме с использованием десятичного порядка буквой Е: 28.6 0.65 -0.018 4.0 5Е12 -1.72Е9 73.1Е-16 Целые числа и действительные числа в форме с порядком в шестнадцатиричной системе счисления $7F $40 $ABC0 Строки - это последовательность символов, записанная между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. 'СТРОКА' 'STRING' 'ПРОГРАММА' 'АД''ЮТАНТ'

Слайд 7





Тип определяет
возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
  внутреннюю форму представления данных в ЭВМ;
операции и  функции,   которые  могут выполняться над величинами,принадлежащими к данному типу.
Описание слайда:
Тип определяет возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу; внутреннюю форму представления данных в ЭВМ; операции и функции, которые могут выполняться над величинами,принадлежащими к данному типу.

Слайд 8





Типы языка Паскаль:
 скалярные и структурированные 
К  cкалярным типам относятся стандартные типы и типы, определяемые пользователем.
   Стандартные типы:
  целые,   действительные,   символьный, логический и адресный. 
Типы, определяемые пользователем: перечисляемый и интервальный.
type
  CVET = (RED, YELLOW, GREEN);
CH=‘A’..’Z’;
   Структурированные типы:  массивы,  множества, записи и файлы.
    TURBO PASCAL  включает: процедурный и объектный типы.
Описание слайда:
Типы языка Паскаль: скалярные и структурированные К cкалярным типам относятся стандартные типы и типы, определяемые пользователем. Стандартные типы: целые, действительные, символьный, логический и адресный. Типы, определяемые пользователем: перечисляемый и интервальный. type CVET = (RED, YELLOW, GREEN); CH=‘A’..’Z’; Структурированные типы: массивы, множества, записи и файлы. TURBO PASCAL включает: процедурный и объектный типы.

Слайд 9





Свойства порядковых  типов
 значения порядкового типа  - ограниченное упорядоченное множество;
функция Ord возвращает порядковый номер конкретного значения; 
функция Pred возвращает предыдущее значение;
функция Succ, возвращает последующее значение;
функция Low возвращает наименьшее значение величин данного типа 
функция High возвращает наибольшее значение величин данного типа
Описание слайда:
Свойства порядковых типов значения порядкового типа - ограниченное упорядоченное множество; функция Ord возвращает порядковый номер конкретного значения; функция Pred возвращает предыдущее значение; функция Succ, возвращает последующее значение; функция Low возвращает наименьшее значение величин данного типа функция High возвращает наибольшее значение величин данного типа

Слайд 10





Приведение типов
позволяет рассматривать одну и ту же величину в памяти ЭВМ как принадлежащую  разным  типам.
Формат:
   Имя_Типа(переменная или значение)
   Пример
    Integer('Z');
представляет собой значение кода символа 'Z' в двухбайтном представлении целого числа
    Byte(534);
даст значение 22, поскольку целое число 534 имеет тип Word и занимает два байта, а тип Byte занимает один байт, и в процессе приведениястарший байт будет отброшен.
Описание слайда:
Приведение типов позволяет рассматривать одну и ту же величину в памяти ЭВМ как принадлежащую разным типам. Формат: Имя_Типа(переменная или значение) Пример Integer('Z'); представляет собой значение кода символа 'Z' в двухбайтном представлении целого числа Byte(534); даст значение 22, поскольку целое число 534 имеет тип Word и занимает два байта, а тип Byte занимает один байт, и в процессе приведениястарший байт будет отброшен.

Слайд 11





Целые - это целые числа (без точки).
Тип данных Диапазон допустимых значений   Выделяемая память
Shortint      -128  ... 127            	 	 1 байт       
Integer     -32768  ... 32767       	 	2 байта      
Longint  -2147483648...2147483647   4 байта      
Byte             0  ... 255                 	1 байт       
Word            0  ... 65535            		 2 байта   
арифметические операции: сложение(+),  вычитание(-), умножение(*), деление(/), получение остатка(mod) от деления и целой части(div). 
17 div 2 = 8,   3 div 5 = 0
17 mod 2 = 1,   3 mod 5 = 3.
Описание слайда:
Целые - это целые числа (без точки). Тип данных Диапазон допустимых значений Выделяемая память Shortint -128 ... 127 1 байт Integer -32768 ... 32767 2 байта Longint -2147483648...2147483647 4 байта Byte 0 ... 255 1 байт Word 0 ... 65535 2 байта арифметические операции: сложение(+), вычитание(-), умножение(*), деление(/), получение остатка(mod) от деления и целой части(div). 17 div 2 = 8, 3 div 5 = 0 17 mod 2 = 1, 3 mod 5 = 3.

Слайд 12





Операции отношения
дают результат логического типа TRUE или FALSE ( истина  или  ложь ).
равенство =,
неравенство <>, 
больше или равно >=, 
 меньше или равно <=,  
больше >,
меньше < .
Описание слайда:
Операции отношения дают результат логического типа TRUE или FALSE ( истина или ложь ). равенство =, неравенство <>, больше или равно >=, меньше или равно <=, больше >, меньше < .

Слайд 13





Стандартные (встроен-
ные) функции над целыми числами
результат выполнения имеет целый тип:  
 Abs(X) - абсолютное значение Х,   
Sqr(X) - Х в кварате, 
 Succ(X) - Х+1
 Pred(X), - Х-1.
 результат выполнения имеет действительный результат:   
        Sin(X), Cos(X), ArcTan(X), Ln(X), Exp(X), Sqrt(X)   
  вычисляют синус,  косинус и арктангенс угла, заданного
в радианах,  логарифм натуральный, экспоненту и корень квадратный.
  Odd(X)  -проверка целой величины на нечетность имеет    значение истина,  если аргумент нечетный,  и значение ложь, если аргумент четный:   
        X=5    Odd(X)=TRUE ,    X=4    Odd(X)=FALSE.   
Процедуры:   
    Inc(X)     X:=X+1
    Inc(X,N)   X:=X+N
    Dec(X)     X:=X-1
    Dec(X,N)   X:=X-N
Описание слайда:
Стандартные (встроен- ные) функции над целыми числами результат выполнения имеет целый тип: Abs(X) - абсолютное значение Х, Sqr(X) - Х в кварате, Succ(X) - Х+1 Pred(X), - Х-1. результат выполнения имеет действительный результат: Sin(X), Cos(X), ArcTan(X), Ln(X), Exp(X), Sqrt(X) вычисляют синус, косинус и арктангенс угла, заданного в радианах, логарифм натуральный, экспоненту и корень квадратный. Odd(X) -проверка целой величины на нечетность имеет значение истина, если аргумент нечетный, и значение ложь, если аргумент четный: X=5 Odd(X)=TRUE , X=4 Odd(X)=FALSE. Процедуры: Inc(X) X:=X+1 Inc(X,N) X:=X+N Dec(X) X:=X-1 Dec(X,N) X:=X-N

Слайд 14





Вещественные типы
Тип           Диапазон        Количество цифр     								Требуемая
                 значений            мантиссы     	 память 							(байт)
Real         2.9e-39 .. 1.7e+38      	 	 11              	  6
Single       1.5e-45 .. 3.4e+38         	 7             	  4
Double      5.0e-324 .. 1.7e+308      	 15              	  8
Extended   3.4e-4932 .. 1.1e+4932       19              	 10
Comp        -9.2e+18 .. 9.2e+18       	 19 		8
Для типов, кроме real  при наличии сопроцессора или  при  работе  на ЭВМ типа 80486 необходимо компилировать программу с ключом {$ N+},  а при отсутствии сопроцессора - с ключами {$N-,E+}.
Описание слайда:
Вещественные типы Тип Диапазон Количество цифр Требуемая значений мантиссы память (байт) Real 2.9e-39 .. 1.7e+38 11 6 Single 1.5e-45 .. 3.4e+38 7 4 Double 5.0e-324 .. 1.7e+308 15 8 Extended 3.4e-4932 .. 1.1e+4932 19 10 Comp -9.2e+18 .. 9.2e+18 19 8 Для типов, кроме real при наличии сопроцессора или при работе на ЭВМ типа 80486 необходимо компилировать программу с ключом {$ N+}, а при отсутствии сопроцессора - с ключами {$N-,E+}.

Слайд 15





Операции, функции над действительными типами
дающие действительный результат:    сложение + ,  вычитание - ,  умножение * ,  деление / .   
Все операции отношения,
   Один из операндов, участвующих в этих операциях, может быть целым.
   К действительным аргументам применимы функции, дающие действительный результат:    
     Abs(X), Sqr(X), Sin(X), Cos(X),  ArcTan(X),  Ln(X),  Exp(X),
Sqrt(X), Frac(X), Int(X), Pi.    
 Функция Frac(X) возвращает дробную часть X, Frac(-2.5)=-5.0000000000E-01
 Int(X) – возвращает целую часть X. Int(-2.5)=-2.0000000000E+00 
     функция  Pi  возвращает  значение числа Пи действительного типа.
 Trunc(X)  выделяет целую часть действительного  аргумента  путем  отсечения дробной части (целый  результат) Trunc(2.5)= 2
 Round(X) округляет  аргумент до ближайшего целого (целый  результат). Round(2.5)=3
Описание слайда:
Операции, функции над действительными типами дающие действительный результат: сложение + , вычитание - , умножение * , деление / . Все операции отношения, Один из операндов, участвующих в этих операциях, может быть целым. К действительным аргументам применимы функции, дающие действительный результат: Abs(X), Sqr(X), Sin(X), Cos(X), ArcTan(X), Ln(X), Exp(X), Sqrt(X), Frac(X), Int(X), Pi. Функция Frac(X) возвращает дробную часть X, Frac(-2.5)=-5.0000000000E-01 Int(X) – возвращает целую часть X. Int(-2.5)=-2.0000000000E+00 функция Pi возвращает значение числа Пи действительного типа. Trunc(X) выделяет целую часть действительного аргумента путем отсечения дробной части (целый результат) Trunc(2.5)= 2 Round(X) округляет аргумент до ближайшего целого (целый результат). Round(2.5)=3

Слайд 16






	 Запишите результат
Int(-3.72)=
Trunc(-3.72)=
Frac(-3.72)=
Round(12.5)=
Описание слайда:
Запишите результат Int(-3.72)= Trunc(-3.72)= Frac(-3.72)= Round(12.5)=

Слайд 17






	
Int(-3.72)=-3.0000000000E+00
Trunc(-3.72)=-3
Frac(-3.72)=-7.2000000000E-01
Round(12.5)=13
Описание слайда:
Int(-3.72)=-3.0000000000E+00 Trunc(-3.72)=-3 Frac(-3.72)=-7.2000000000E-01 Round(12.5)=13

Слайд 18





возведение в степень
Описание слайда:
возведение в степень

Слайд 19





ЛОГИЧЕСКИЙ тип (Boolean)
 данные, которые могут принимать значения TRUE и FALSE.
   К булевским операндам применимы: операции отношения,
логические операции: not     and      or     xor.
FALSE < TRUE.
Описание слайда:
ЛОГИЧЕСКИЙ тип (Boolean) данные, которые могут принимать значения TRUE и FALSE. К булевским операндам применимы: операции отношения, логические операции: not and or xor. FALSE < TRUE.

Слайд 20





СИМВОЛЬНЫЙ тип (Char)
'A'   'a'   'Ю'  'ю';    
    #K, где K - код соответствущего символа, при этом значение K должно находиться в пределах 0..255;
применимы все операции отношения.
функции преобразования:      
    Ord(C) определяет порядковый номер символа С в наборе символов, 
    Chr(K) определяет по порядковому номеру К символ, стоящий наК-ом месте в наборе символов. Порядковый номер имеет целый тип.
Pred(C) Pred('F') = 'E' ;
 Succ(C). Succ('Y') = 'Z' .    
   При отсутствии  предыдущего или последующего символов значение соответствующих функций не определено.
   Для литер из интервала 'a'..'z' применима функция UpCase(C), которая переводит эти литеры в верхний регистр 'A'..'Z'.
Описание слайда:
СИМВОЛЬНЫЙ тип (Char) 'A' 'a' 'Ю' 'ю'; #K, где K - код соответствущего символа, при этом значение K должно находиться в пределах 0..255; применимы все операции отношения. функции преобразования: Ord(C) определяет порядковый номер символа С в наборе символов, Chr(K) определяет по порядковому номеру К символ, стоящий наК-ом месте в наборе символов. Порядковый номер имеет целый тип. Pred(C) Pred('F') = 'E' ; Succ(C). Succ('Y') = 'Z' . При отсутствии предыдущего или последующего символов значение соответствующих функций не определено. Для литер из интервала 'a'..'z' применима функция UpCase(C), которая переводит эти литеры в верхний регистр 'A'..'Z'.

Слайд 21





Описание констант
 Const <идентификатор>=<значение константы>;
     Например:
     Const        {Ключевое слово, с которого начинается блок
                   констант}
       PI=3.14;
       G=9.8;
       Year=1994;
       Gr='Я';    {символьные константы заключаются в апострофы}
Описание слайда:
Описание констант Const <идентификатор>=<значение константы>; Например: Const {Ключевое слово, с которого начинается блок констант} PI=3.14; G=9.8; Year=1994; Gr='Я'; {символьные константы заключаются в апострофы}

Слайд 22





Описание переменных
 Var <идентификатор>:<тип переменной>;
Var 
	s:real;  
	 n, I :integer;
Описание слайда:
Описание переменных Var <идентификатор>:<тип переменной>; Var s:real; n, I :integer;

Слайд 23





Выражения
Выражение состоит  из  констант,  переменных,  указателей функций, знаков операций и скобок. Порядок вычисления определяется старшинством операций:
  1. унарная операция  not, унарный минус  -, взятие адреса  @
  2. операции типа умножения  *  /  div  mod  and  shl  shr
  3. операции типа сложения  +  -  or  xor
  4. операции отношения  =   <>   <    >   <=    >=  in
Описание слайда:
Выражения Выражение состоит из констант, переменных, указателей функций, знаков операций и скобок. Порядок вычисления определяется старшинством операций: 1. унарная операция not, унарный минус -, взятие адреса @ 2. операции типа умножения * / div mod and shl shr 3. операции типа сложения + - or xor 4. операции отношения = <> < > <= >= in

Слайд 24





Запишите на языке Паскаль следующие выражения:
Описание слайда:
Запишите на языке Паскаль следующие выражения:

Слайд 25





Правильная запись выражений
Описание слайда:
Правильная запись выражений

Слайд 26





Домашнее задание
Изучить теоретический материал.
Подготовиться к проверочной работе.
Описание слайда:
Домашнее задание Изучить теоретический материал. Подготовиться к проверочной работе.



Похожие презентации
Mypresentation.ru
Загрузить презентацию