🗊 Презентация Введение в программирование на языке Pascal

Нажмите для полного просмотра!
Введение в программирование на языке Pascal, слайд №1 Введение в программирование на языке Pascal, слайд №2 Введение в программирование на языке Pascal, слайд №3 Введение в программирование на языке Pascal, слайд №4 Введение в программирование на языке Pascal, слайд №5 Введение в программирование на языке Pascal, слайд №6 Введение в программирование на языке Pascal, слайд №7 Введение в программирование на языке Pascal, слайд №8 Введение в программирование на языке Pascal, слайд №9 Введение в программирование на языке Pascal, слайд №10 Введение в программирование на языке Pascal, слайд №11 Введение в программирование на языке Pascal, слайд №12 Введение в программирование на языке Pascal, слайд №13 Введение в программирование на языке Pascal, слайд №14 Введение в программирование на языке Pascal, слайд №15 Введение в программирование на языке Pascal, слайд №16 Введение в программирование на языке Pascal, слайд №17 Введение в программирование на языке Pascal, слайд №18 Введение в программирование на языке Pascal, слайд №19 Введение в программирование на языке Pascal, слайд №20 Введение в программирование на языке Pascal, слайд №21 Введение в программирование на языке Pascal, слайд №22 Введение в программирование на языке Pascal, слайд №23 Введение в программирование на языке Pascal, слайд №24 Введение в программирование на языке Pascal, слайд №25 Введение в программирование на языке Pascal, слайд №26 Введение в программирование на языке Pascal, слайд №27 Введение в программирование на языке Pascal, слайд №28 Введение в программирование на языке Pascal, слайд №29 Введение в программирование на языке Pascal, слайд №30 Введение в программирование на языке Pascal, слайд №31 Введение в программирование на языке Pascal, слайд №32 Введение в программирование на языке Pascal, слайд №33 Введение в программирование на языке Pascal, слайд №34 Введение в программирование на языке Pascal, слайд №35 Введение в программирование на языке Pascal, слайд №36 Введение в программирование на языке Pascal, слайд №37 Введение в программирование на языке Pascal, слайд №38 Введение в программирование на языке Pascal, слайд №39 Введение в программирование на языке Pascal, слайд №40 Введение в программирование на языке Pascal, слайд №41 Введение в программирование на языке Pascal, слайд №42 Введение в программирование на языке Pascal, слайд №43 Введение в программирование на языке Pascal, слайд №44 Введение в программирование на языке Pascal, слайд №45 Введение в программирование на языке Pascal, слайд №46 Введение в программирование на языке Pascal, слайд №47 Введение в программирование на языке Pascal, слайд №48 Введение в программирование на языке Pascal, слайд №49 Введение в программирование на языке Pascal, слайд №50 Введение в программирование на языке Pascal, слайд №51 Введение в программирование на языке Pascal, слайд №52 Введение в программирование на языке Pascal, слайд №53 Введение в программирование на языке Pascal, слайд №54 Введение в программирование на языке Pascal, слайд №55 Введение в программирование на языке Pascal, слайд №56

Содержание

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

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


Слайд 1


Лекция 2
Описание слайда:
Лекция 2

Слайд 2


Введение в программирование на языке Pascal, слайд №2
Описание слайда:

Слайд 3


Обычные константы Обычные константы сonst Min = 0; Max = 250; Centr = (Max-Min) div 2; Константные выражения вычисляются компилятором без выполнения...
Описание слайда:
Обычные константы Обычные константы сonst Min = 0; Max = 250; Centr = (Max-Min) div 2; Константные выражения вычисляются компилятором без выполнения программы на этапе ее создания. Типизированные константы сonst конст1: тип=значение; Например: const nums: integer=10; begin nums:=nums+5; end.

Слайд 4


Тип — это множество значений + множество операций, которые можно выполнять над этими значениями, то есть правила манипулирования данными. Тип — это...
Описание слайда:
Тип — это множество значений + множество операций, которые можно выполнять над этими значениями, то есть правила манипулирования данными. Тип — это множество значений + множество операций, которые можно выполнять над этими значениями, то есть правила манипулирования данными. TYPE DAY = 1..31; Year = 1900.. 2000; {Интервальный тип} LatBukv = ('А','С','G,'Н'); {Перечисляемый тип} Matr = array[1..12] of real; {Регулярный тип}

Слайд 5


TYPE DAY = 1..31; TYPE DAY = 1..31; VAR {явное описание типов} A, B: DAY; YEAR:1900..2000; {неявное описание} LES:(LPT, PRN); {стандартный тип} А, В:...
Описание слайда:
TYPE DAY = 1..31; TYPE DAY = 1..31; VAR {явное описание типов} A, B: DAY; YEAR:1900..2000; {неявное описание} LES:(LPT, PRN); {стандартный тип} А, В: REAL;

Слайд 6


{заголовок процедуры} {заголовок процедуры} PROCEDURE (); {тело процедуры } BEGIN END; { заголовок функции} FUNCTION (): ; {тело функции} BEGIN END;
Описание слайда:
{заголовок процедуры} {заголовок процедуры} PROCEDURE (); {тело процедуры } BEGIN END; { заголовок функции} FUNCTION (): ; {тело функции} BEGIN END;

Слайд 7


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

Слайд 8


Введение в программирование на языке Pascal, слайд №8
Описание слайда:

Слайд 9


Функции для порядковых типов Функции для порядковых типов Ord По значению ординального типа возвращает порядковый номер значения. Pred По значению...
Описание слайда:
Функции для порядковых типов Функции для порядковых типов Ord По значению ординального типа возвращает порядковый номер значения. Pred По значению ординального типа возвращает предшествующее значение. Succ По значению ординального типа возвращает последующее значение. Low По ординальному типу или переменной ординального типа возвращает наименьшее значение данного типа. High По ординальному типу или переменной ординального типа возвращает наибольшее значение данного типа

Слайд 10


Введение в программирование на языке Pascal, слайд №10
Описание слайда:

Слайд 11


Булев тип данных (boolean) может принимать только два значения (true или false). Эти величины упорядочены следующим образом: false
Описание слайда:
Булев тип данных (boolean) может принимать только два значения (true или false). Эти величины упорядочены следующим образом: false

Слайд 12


Введение в программирование на языке Pascal, слайд №12
Описание слайда:

Слайд 13


Множество значений символьного типа есть множество символов, упорядоченных в соответствии с их ASCII-кодами. Множество значений символьного типа есть...
Описание слайда:
Множество значений символьного типа есть множество символов, упорядоченных в соответствии с их ASCII-кодами. Множество значений символьного типа есть множество символов, упорядоченных в соответствии с их ASCII-кодами. Любое значение символьного типа может быть получено с помощью стандартной функции Chr из его кода ASCII. Пример: var ch: Char; … ch:= ’A’; ch:= Chr(32); { ch:= ’ ’; }

Слайд 14


Перечислимый тип определяет упорядоченное Перечислимый тип определяет упорядоченное множество значений путем перечисления идентификаторов,...
Описание слайда:
Перечислимый тип определяет упорядоченное Перечислимый тип определяет упорядоченное множество значений путем перечисления идентификаторов, обозначающих эти значения. Упорядочение значений определяется порядком следования идентификаторов, их определяющих. Пример: type Suit = (Spades, Clubs, Diamonds, Hearts); { Ord(Spades)=0, Ord(Clubs)=1}

Слайд 15


Интервальный тип представляет собой поддиапазон значений из некоторого порядкового типа, называемого базовым. Интервальный тип представляет собой...
Описание слайда:
Интервальный тип представляет собой поддиапазон значений из некоторого порядкового типа, называемого базовым. Интервальный тип представляет собой поддиапазон значений из некоторого порядкового типа, называемого базовым. Примеры: type TeenAge=13..19; Day=1..31;

Слайд 16


Вещественный тип имеет множество значений, являющееся подмножеством множества действительных чисел, и которые могут быть представлены в формате с...
Описание слайда:
Вещественный тип имеет множество значений, являющееся подмножеством множества действительных чисел, и которые могут быть представлены в формате с плавающей точкой. Вещественный тип имеет множество значений, являющееся подмножеством множества действительных чисел, и которые могут быть представлены в формате с плавающей точкой. В памяти компьютера представлено в экспоненциальной форме mE ± p, где m – мантисса (целое или дробное число с десятичной точкой), p – порядок (целое число) –36.142Е + 2 = –36.142∙102 = –3614.2; 7.25E – 5 = 7.25∙10–5 = 0.0000725

Слайд 17


Значение строкового типа - это последовательность символов с атрибутом «динамическая длина» (зависящим от фактического количества символов во время...
Описание слайда:
Значение строкового типа - это последовательность символов с атрибутом «динамическая длина» (зависящим от фактического количества символов во время выполнения программы) и с атрибутом «размер» от 1 до 255. Значение строкового типа - это последовательность символов с атрибутом «динамическая длина» (зависящим от фактического количества символов во время выполнения программы) и с атрибутом «размер» от 1 до 255. Строковому типу, объявленному без указания размера, по умолчанию дается размер в 255 символов. Текущее значение атрибута «длина» можно получить с помощью стандартной функции Length. Для значений строкового типа определен лексикографический порядок: ’abc’

Слайд 18


Структурный тип данных представляет объекты, содержащие сразу несколько значений, называемых элементами. Структурный тип данных представляет объекты,...
Описание слайда:
Структурный тип данных представляет объекты, содержащие сразу несколько значений, называемых элементами. Структурный тип данных представляет объекты, содержащие сразу несколько значений, называемых элементами. Структурный тип характеризуется типом (или типами) элементов, составляющих объект, и способом доступа к элементам. Элементы объекта структурного типа сами могут иметь структурный тип (многоуровневая структуризация). Количество уровней структуризации не ограничено.

Слайд 19


Массив содержит фиксированное число элементов одного типа. Массив содержит фиксированное число элементов одного типа. В качестве индексного типа...
Описание слайда:
Массив содержит фиксированное число элементов одного типа. Массив содержит фиксированное число элементов одного типа. В качестве индексного типа допустим любой порядковый тип, кроме LongInt и ограниченных типов, основанных на LongInt. Стандартные функции Low и High, примененные к массиву, выдают нижнюю и верхнюю границы (первого) индекса соответственно

Слайд 20


Введение в программирование на языке Pascal, слайд №20
Описание слайда:

Слайд 21


Запись — структурированный тип данных. Записи являются неоднородными неупорядоченными структурами с прямым доступом к компонентам. Компоненты записи...
Описание слайда:
Запись — структурированный тип данных. Записи являются неоднородными неупорядоченными структурами с прямым доступом к компонентам. Компоненты записи называют полями записи Запись — структурированный тип данных. Записи являются неоднородными неупорядоченными структурами с прямым доступом к компонентам. Компоненты записи называют полями записи

Слайд 22


Тип «множество» представляет всевозможные подмножества значений некоторого порядкового типа, называемого базовым. Тип «множество» представляет...
Описание слайда:
Тип «множество» представляет всевозможные подмножества значений некоторого порядкового типа, называемого базовым. Тип «множество» представляет всевозможные подмножества значений некоторого порядкового типа, называемого базовым. Базовый тип не может иметь более 256 возможных значений. Примеры: type CharSet=set of Char; WordSet=set of Word; { Синтаксическая ошибка! }

Слайд 23


Ссылочные типы используются для описания указателей. Ссылочные типы используются для описания указателей. Указатель – значение, задающее адрес...
Описание слайда:
Ссылочные типы используются для описания указателей. Ссылочные типы используются для описания указателей. Указатель – значение, задающее адрес другого значения в памяти.

Слайд 24


Тип «файл» состоит из линейной последовательности компонент некоторого типа. Тип «файл» состоит из линейной последовательности компонент некоторого...
Описание слайда:
Тип «файл» состоит из линейной последовательности компонент некоторого типа. Тип «файл» состоит из линейной последовательности компонент некоторого типа. Тип компонент файла не может быть файловым типом, структурным типом, содержащим элементы файлового типа, и объектным типом. Количество компонент не фиксируется при определении файлового типа.

Слайд 25


Процедурный тип предоставляет возможность использования переменных-подпрограмм Процедурный тип предоставляет возможность использования...
Описание слайда:
Процедурный тип предоставляет возможность использования переменных-подпрограмм Процедурный тип предоставляет возможность использования переменных-подпрограмм type TFunc = function(X: Real): Real; function tg(X: Real): Real; begin tg := sin(X)/cos(X); end; procedure PrintFunc(Start, Stop, Step: Real; f: TFunc); { Печатает таблицу значений функции f на отрезке [Start;Stop] с шагом Step } … PrintFunc(1, 2, 0.01, tg(x));

Слайд 26


Введение в программирование на языке Pascal, слайд №26
Описание слайда:

Слайд 27


структурная эквивалентность – типы эквивалентны, если эквивалентны их структуры (число составляющих компонентов и их тип); структурная...
Описание слайда:
структурная эквивалентность – типы эквивалентны, если эквивалентны их структуры (число составляющих компонентов и их тип); структурная эквивалентность – типы эквивалентны, если эквивалентны их структуры (число составляющих компонентов и их тип); именная эквивалентность – типы эквивалентны,если эквивалентны идентификаторы их имен. Типы Т1 и Т2 эквивалентны, если выполняется одно из следующих условий: Т1 и Т2 совпадают; Т1 и Т2 определены в одном объявлении типа; Т1 эквивалентен некоторому типу Т3, который эквивалентен типу Т2

Слайд 28


Введение в программирование на языке Pascal, слайд №28
Описание слайда:

Слайд 29


Два типа Т1 и Т2 будут совместимыми, если верен хотя бы один вариант из перечисленных ниже: Два типа Т1 и Т2 будут совместимыми, если верен хотя бы...
Описание слайда:
Два типа Т1 и Т2 будут совместимыми, если верен хотя бы один вариант из перечисленных ниже: Два типа Т1 и Т2 будут совместимыми, если верен хотя бы один вариант из перечисленных ниже: Т1 и Т2 эквивалентны; Т1 и Т2 - оба целочисленные или оба вещественные; Т1 и Т2 являются подмножествами одного типа; Т1 является некоторым подмножеством Т2; Т1 - строка, а Т2 - символ; Т1 - это нетипизированный указатель, а Т2 - типизированный указатель ; Т1 и Т2 - оба процедурные, с одинаковым количеством попарно эквивалентных параметров, а для функций - с эквивалентными типами результатов.

Слайд 30


Введение в программирование на языке Pascal, слайд №30
Описание слайда:

Слайд 31


Два типа данных Т1 и Т2 называются совместимыми по присваиванию, если выполняется хотя бы один вариант из перечисленных ниже: Два типа данных Т1 и Т2...
Описание слайда:
Два типа данных Т1 и Т2 называются совместимыми по присваиванию, если выполняется хотя бы один вариант из перечисленных ниже: Два типа данных Т1 и Т2 называются совместимыми по присваиванию, если выполняется хотя бы один вариант из перечисленных ниже: Т1 и Т2 эквивалентны, но не файлы; Т1 и Т2 совместимы, причем Т2 - некоторое подмножество в Т1; Т1 – объектный тип, а тип Т2 – объектный тип-потомок T1. Т1 - вещественный тип, а Т2 - целый.

Слайд 32


Введение в программирование на языке Pascal, слайд №32
Описание слайда:

Слайд 33


Введение в программирование на языке Pascal, слайд №33
Описание слайда:

Слайд 34


Введение в программирование на языке Pascal, слайд №34
Описание слайда:

Слайд 35


Введение в программирование на языке Pascal, слайд №35
Описание слайда:

Слайд 36


Не обозначается и не вызывает никаких действий. Например: Не обозначается и не вызывает никаких действий. Например: I f a>6 then;;; В целях...
Описание слайда:
Не обозначается и не вызывает никаких действий. Например: Не обозначается и не вызывает никаких действий. Например: I f a>6 then;;; В целях унификации рекомендуется добавлять пустой оператор как последний оператор составного If a>5 then begin z:=1; x:=c+5; {разделитель не обязателен} end;

Слайд 37


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

Слайд 38


() () Активизирует процедуру с указанным именем, присваивая формальным параметрам значения соответствующих фактических. Примеры CLRSCR; Inc(i);...
Описание слайда:
() () Активизирует процедуру с указанным именем, присваивая формальным параметрам значения соответствующих фактических. Примеры CLRSCR; Inc(i); Calculate(a,5,result);

Слайд 39


GOTO < метка>; GOTO < метка>; Метка- представляет собой целое число без знака, определяется в секции LABEL того же блока, что и оператор Goto. Break;...
Описание слайда:
GOTO < метка>; GOTO < метка>; Метка- представляет собой целое число без знака, определяется в секции LABEL того же блока, что и оператор Goto. Break; Continue; Досрочно прекращает выполнение цикла и начинает новую итерацию соответственно. Exit; Досрочно завершает процедуру/ функцию/ программу

Слайд 40


Введение в программирование на языке Pascal, слайд №40
Описание слайда:

Слайд 41


Введение в программирование на языке Pascal, слайд №41
Описание слайда:

Слайд 42


Введение в программирование на языке Pascal, слайд №42
Описание слайда:

Слайд 43


Введение в программирование на языке Pascal, слайд №43
Описание слайда:

Слайд 44


Введение в программирование на языке Pascal, слайд №44
Описание слайда:

Слайд 45


Program PR_3; Program PR_3; var ch: char; begin write ('Введите символ: '); readln (ch); case ch of '0'..'9': write ('Это число'); 'a'..'z','A'..'Z':...
Описание слайда:
Program PR_3; Program PR_3; var ch: char; begin write ('Введите символ: '); readln (ch); case ch of '0'..'9': write ('Это число'); 'a'..'z','A'..'Z': write ('Это английская буква'); 'а'..'я','А'..'Я': write ('Это русская буква') else write ('Это спецсимвол') end; readln end.

Слайд 46


Введение в программирование на языке Pascal, слайд №46
Описание слайда:

Слайд 47


Введение в программирование на языке Pascal, слайд №47
Описание слайда:

Слайд 48


Введение в программирование на языке Pascal, слайд №48
Описание слайда:

Слайд 49


Введение в программирование на языке Pascal, слайд №49
Описание слайда:

Слайд 50


Последовательность {Xn} определена следующим образом: Последовательность {Xn} определена следующим образом: Найти предел последовательности {Xn},...
Описание слайда:
Последовательность {Xn} определена следующим образом: Последовательность {Xn} определена следующим образом: Найти предел последовательности {Xn}, принимая за него такое Хn, при котором |Xn – Xn-1| < ε.

Слайд 51


В общем виде формулу для рекуррентных вычислений можно представить так: В общем виде формулу для рекуррентных вычислений можно представить так: для...
Описание слайда:
В общем виде формулу для рекуррентных вычислений можно представить так: В общем виде формулу для рекуррентных вычислений можно представить так: для вычисления i-го члена последовательности Yi, где i > k, используются k предыдущих членов последовательности Yi-1,Yi-2,...,Yi-k Признаки рекуррентных формул: (-1)n, Xn, n! и подобные этим выражения, присутствующие в формуле общего члена бесконечного ряда.

Слайд 52


Введение в программирование на языке Pascal, слайд №52
Описание слайда:

Слайд 53


PROGRAM tang; VAR X, A: REAL; I: INTEGER; BEGIN WRITELN('BBEДИTE X'); READLN(X); A := 1; FOR I := 1 TO 5 DO A := 11 - 2 * I - X * X/A; WRITELN('tgX =...
Описание слайда:
PROGRAM tang; VAR X, A: REAL; I: INTEGER; BEGIN WRITELN('BBEДИTE X'); READLN(X); A := 1; FOR I := 1 TO 5 DO A := 11 - 2 * I - X * X/A; WRITELN('tgX = ', X/A:8:5) END.

Слайд 54


Введение в программирование на языке Pascal, слайд №54
Описание слайда:

Слайд 55


PROGRAM RYD; VAR Y, Е, А, X: REAL; I: INTEGER; BEGIN WRITELN('Введите X, E'); READLN(X, E); I:= 1; A:= -X*X/2; Y:=A; WHILE ABS(A) >= E DO PROGRAM...
Описание слайда:
PROGRAM RYD; VAR Y, Е, А, X: REAL; I: INTEGER; BEGIN WRITELN('Введите X, E'); READLN(X, E); I:= 1; A:= -X*X/2; Y:=A; WHILE ABS(A) >= E DO PROGRAM RYD; VAR Y, Е, А, X: REAL; I: INTEGER; BEGIN WRITELN('Введите X, E'); READLN(X, E); I:= 1; A:= -X*X/2; Y:=A; WHILE ABS(A) >= E DO BEGIN I := I+1; A:= -X*X/2/I/(2*I - 1)*A; Y := Y + A; END; WRITELN('Y=', Y:10:6) END.

Слайд 56


Используя вложенный цикл, определить число счастливых билетов S, номера которых меняются от 000001 до 999999. Используя вложенный цикл, определить...
Описание слайда:
Используя вложенный цикл, определить число счастливых билетов S, номера которых меняются от 000001 до 999999. Используя вложенный цикл, определить число счастливых билетов S, номера которых меняются от 000001 до 999999.



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