Презентация Простейшие конструкции языка Pascal онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Простейшие конструкции языка Pascal абсолютно бесплатно. Урок-презентация на эту тему содержит всего 52 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Простейшие конструкции языка Pascal
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:52 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:913.00 kB
- Просмотров:79
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№3 слайд
Содержание слайда: Синтаксис и семантика языка программирования
Языки программирования – искусственные языки.
От естественных они отличаются ограниченным набором слов, значение которых понятно транслятору, и очень строгими правилами записи команд (операторов).
Языки программирования относятся к группе формальных языков, для которых в отличие от естественных языков однозначно определены синтаксис и семантика.
Синтаксис языка – совокупность правил, определяющих допустимые конструкции (слова, предложения) языка, его форму.
Семантика языка – совокупность правил, определяющих смысл синтаксически корректных конструкций языка, его содержание.
№4 слайд
Содержание слайда: Алфавит языка Pascal:
Строчные и прописные буквы латинского алфавита a..z, A..Z и знак подчеркивания _;
Цифры 0..9;
Специальные знаки . , + - * / : ; < > { } [ ] ( ) ^ @ # <= >= := (* *);
Служебные слова end, begin, сase, write, …, которые нельзя использовать в программе в каком-либо другом качестве.
№7 слайд
Содержание слайда: Структура программы на языке Pascal
PROGRAM <имя программы>;
USES <Список библиотек (модулей)>;
TYPE <Описание типов данных>;
LABEL <Список меток >;
CONST <Описание констант программы>;
VAR <Описание переменных>;
<Описание процедур и функций>;
BEGIN
<Последовательность операторов алгоритма>
END.
№11 слайд
Содержание слайда: Операции обмена данными
Операции ввода данных с клавиатуры (в машину) осуществляются с помощью операторов ввода:
Read (<список ввода>); {список ввода содержит
ReadLn (<список ввода>); только переменные}
Вывод данных на экран осуществляется с помощью операторов вывода:
Write (<список вывода>); {список вывода м.содерж.
WriteLn (<список вывода>); перемен., строковые
конст., арифм. и логич. выражения}
№22 слайд
Содержание слайда: Простые типы в свою очередь делятся на порядковые и вещественные.
Порядковые типы содержат конечное упорядоченное число значений. Элементы порядкового типа упорядочены, то есть каждый элемент типа имеет свой порядковый номер. Поэтому к элементам порядковых типов применимы следующие операции:
Ord(x) – определяет порядковый номер значения x в упорядоченной последовательности значений типа, к которому принадлежит x.
Pred(x) – возвращает значение типа, предшествующее значению x.
Succ(x) – возвращает значение, следующее за значением x.
№23 слайд
Содержание слайда: Вещественные типы не могут относиться к группе порядковых типов, так как в определенном диапазоне чисел, даже в самом маленьком, бесконечно много вещественных чисел и их нельзя пронумеровать.
Между 2.5 и 2.6 располагается бесконечно много чисел: 2.55, 2.50001 2.552, …. 2.59, 2.591 и т.д.
№24 слайд
Содержание слайда: Для чего среди простых типов выделен отдельный класс порядковых типов?
Дело в том, что некоторые конструкции языка программирования допускают использование только упорядоченных конечных множеств значений.
К таким конструкциям относятся:
оператор выбора Case,
оператор цикла For.
Индексы элементов массива.
Элементы множества.
№26 слайд
Содержание слайда: Для объявления в программе целочисленной переменной в разделе описания переменных VAR через двоеточие указывается идентификатор типа. Для целочисленной константы тип указывать не надо.
Program Factorial;
Uses CRT;
Const N=10; {целочисленная константа}
Var a,i:byte; F:Longint; {целочисленные переменные}
Begin
Clrscr;
Repeat
write('Введите число<10:');
readln(a);
Until a<=N;
№28 слайд
Содержание слайда: Вещественные типы
Для кодирования целочисленных данных используется формат с фиксированной запятой, так как целые числа имеют только одну часть – целую. Вещественные числа же помимо целой части содержат дробную часть и запятую (в программировании - точку).
Тогда для хранения вещественного числа необходимо выделить
поле целой части числа,
поле запятой
и поле дробной части.
Для хранения вещественных чисел используется формат с плавающей запятой, который опирается на нормализованную форму записи чисел.
№34 слайд
Содержание слайда: Погрешность возникает при обработке очень больших и очень маленьких вещественных чисел. Сложение большого числа с маленьким может быть равно большому числу, т.е. X+Y=X.
Var a:real;
begin
a:=100000+0.000001234;
writeln(a);
readln
end.
Результат умножения двух очень маленьких чисел может оказаться столь мал, что будет равен 0. И наоборот, если умножить два очень больших числа, результат может оказаться слишком большим, чтобы его можно было представить верно.
№35 слайд
Содержание слайда: дополнительные вещественные типы
Если математический сопроцессор у вас установлен, используйте директивы {$N+, E-}, которые дают указание компилятору выполнять операции с плавающей точкой, вызывая при этом процедуры, использующие сопроцессор.
Если сопроцессора нет, используйте директивы {$N+, E+}, которые дают указание компилятору выполнять арифметические операции с плавающей точкой, вызывая при этом процедуры, которые эмулируют сопроцессор, т.е. имитируют с помощью программного обеспечения.
{$N+,E+}
Var a:double;
begin
a:=100000+0.000001234;
writeln(a);
readln
end.
№38 слайд
Содержание слайда: Пользовательские и стандартные типы данных
Стандартные типы данных имеют предопределенные идентификаторы. Все остальные типы являются пользовательскими и конструируются программистом в разделе описания типов
TYPE
<идентификатор типа>=<структура типа>;
Примеры
Type Massiv= array [1..100] of integer; {тип массив}
Simbol=Set of char; {множественный тип символов}
Data=1..31; {тип-диапазон}
Znak=(minus,plus,del,mult); {перечисляемый тип}
Var M:Massiv;
S1, S2:Simbol;
№39 слайд
Содержание слайда: Тип диапазон
Тип диапазон или интервальный тип представляет собой диапазон (т.е. интервал) какого-либо базового типа. При этом базовым типом может быть только порядковый тип.
Тип диапазон сохраняет все свойства исходного (базового) типа с учетом ограниченного диапазона его значений. Для него применимы все операции и функции исходного типа.
Пример
Type
Month=1..31;
Ocenka=1..5;
Alfavit=’A’..’Z’;
Cifra=’0’..’9’;
№40 слайд
Содержание слайда: Главный плюс интервального типа
в том, что он позволяет контролировать допустимость значений средствами системы, т.е. при вводе значений, не входящих в интервал типа, система выдает ошибку.
Если система автоматически такую проверку не выполняет, необходимо в программу добавить директиву компилятору {$R+}. Также можно включить опцию проверки диапазонов и через меню Turbo Pascal. Для этого следует в меню Options выбрать пункт Compiler и в появившемся окне установить флажок на команде Range Checking.
{$R+}
Type ocenka=1..5;
Var o:ocenka;
Begin
o:=7;
writeln(o);
End.
№41 слайд
Содержание слайда: Выражение – это правило (формула) для вычисления нового значения.
Выражения строятся из операндов, операций и круглых скобок.
Операнды:
константы, переменные и функции.
Результат:
значение числового, логического типа, строка или множество.
Тип результата
определяется типом операндов и типом операций.
№47 слайд
Содержание слайда: Логические выражения
Логические выражения чаще всего применяются в управляющих операторах. Они конструируются с помощью
операций отношения (сравнения): =, <>, <, >, <=, >=
и логических операций And, Not, Or, Xor.
Результатом логического выражения является одно из значений логического типа: true или false.
Скачать все slide презентации Простейшие конструкции языка Pascal одним архивом:
-
Основы алгоритмизации и процедурное программирование. Простейшие конструкции языка Delphi / Pascal (Глава 1)
-
Простейшие конструкции языка С
-
Основные конструкции языка программирования. Турбо Паскаль (тестирование). 10 -11 класс
-
Основные конструкции языка Java. Лекция 6
-
Основные конструкции языка Java
-
История возникновения языка программирования Паскаль (Pascal)
-
Основные конструкции языка VBA
-
Основы языка Object Pascal/Delphi
-
Базовые конструкции языка С
-
Основные структурные единицы языка программирования PASCAL