🗊Презентация Введение в программирование на языке 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  конст1: тип=значение;
	Например:	
const	  nums: integer=10;
	begin
		nums:=nums+5;
	end.
Описание слайда:
Обычные константы Обычные константы с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; {Регулярный тип}
Описание слайда:
Тип — это множество значений + множество операций, которые можно выполнять над этими значениями, то есть правила манипулирования данными. Тип — это множество значений + множество операций, которые можно выполнять над этими значениями, то есть правила манипулирования данными. 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); 
{стандартный тип}
	А, В: REAL; 
Описание слайда:
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
По значению ординального типа возвращает предшествующее значение.
 Succ
По значению ординального типа возвращает последующее  значение.
 Low
По ординальному типу или переменной ординального типа возвращает наименьшее значение данного типа.
High
По ординальному типу или переменной ординального типа возвращает наибольшее значение данного типа
Описание слайда:
Функции для порядковых типов Функции для порядковых типов Ord По значению ординального типа возвращает порядковый номер значения. Pred По значению ординального типа возвращает предшествующее значение. Succ По значению ординального типа возвращает последующее значение. Low По ординальному типу или переменной ординального типа возвращает наименьшее значение данного типа. High По ординальному типу или переменной ординального типа возвращает наибольшее значение данного типа

Слайд 10


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

Слайд 11





Булев тип данных (boolean) может принимать только два значения (true или false). Эти величины упорядочены следующим образом: false < true.  Логические данные могут выступать в роли операндов операции отношения, к ним можно применять функции ord, succ, pred, процедуры inc и dec.
Булев тип данных (boolean) может принимать только два значения (true или false). Эти величины упорядочены следующим образом: false < true.  Логические данные могут выступать в роли операндов операции отношения, к ним можно применять функции ord, succ, pred, процедуры inc и dec.
Значение типа boolean занимает в памяти 1 байт.
Описание слайда:
Булев тип данных (boolean) может принимать только два значения (true или false). Эти величины упорядочены следующим образом: false < true. Логические данные могут выступать в роли операндов операции отношения, к ним можно применять функции ord, succ, pred, процедуры inc и dec. Булев тип данных (boolean) может принимать только два значения (true или false). Эти величины упорядочены следующим образом: false < true. Логические данные могут выступать в роли операндов операции отношения, к ним можно применять функции ord, succ, pred, процедуры inc и dec. Значение типа boolean занимает в памяти 1 байт.

Слайд 12


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

Слайд 13





Множество значений символьного типа есть множество символов, упорядоченных в соответствии с их ASCII-кодами.
Множество значений символьного типа есть множество символов, упорядоченных в соответствии с их ASCII-кодами.
 Любое значение символьного типа может быть
получено с помощью стандартной функции Chr из его кода ASCII.
 Пример:
var ch: Char;
…
ch:= ’A’;
ch:= Chr(32); { ch:= ’ ’; }
Описание слайда:
Множество значений символьного типа есть множество символов, упорядоченных в соответствии с их 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}
Описание слайда:
Перечислимый тип определяет упорядоченное Перечислимый тип определяет упорядоченное множество значений путем перечисления идентификаторов, обозначающих эти значения. Упорядочение значений определяется порядком следования идентификаторов, их определяющих. Пример: type Suit = (Spades, Clubs, Diamonds, Hearts); { Ord(Spades)=0, Ord(Clubs)=1}

Слайд 15





Интервальный тип представляет собой поддиапазон значений из некоторого порядкового типа, называемого базовым.
Интервальный тип представляет собой поддиапазон значений из некоторого порядкового типа, называемого базовым.
Примеры:
type
TeenAge=13..19;
Day=1..31;
Описание слайда:
Интервальный тип представляет собой поддиапазон значений из некоторого порядкового типа, называемого базовым. Интервальный тип представляет собой поддиапазон значений из некоторого порядкового типа, называемого базовым. Примеры: 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
Описание слайда:
Вещественный тип имеет множество значений, являющееся подмножеством множества действительных чисел, и которые могут быть представлены в формате с плавающей точкой. Вещественный тип имеет множество значений, являющееся подмножеством множества действительных чисел, и которые могут быть представлены в формате с плавающей точкой. В памяти компьютера представлено в экспоненциальной форме 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’<’ac’ , ’ab’<’aba’.
Символы строки доступны как элементы массива.
В Pascal введен тип pchar, который описывает так называемые длинные (или ASCIIZ) строки, длина не указывается явно, строка завершается #0.
Описание слайда:
Значение строкового типа - это последовательность символов с атрибутом «динамическая длина» (зависящим от фактического количества символов во время выполнения программы) и с атрибутом «размер» от 1 до 255. Значение строкового типа - это последовательность символов с атрибутом «динамическая длина» (зависящим от фактического количества символов во время выполнения программы) и с атрибутом «размер» от 1 до 255. Строковому типу, объявленному без указания размера, по умолчанию дается размер в 255 символов. Текущее значение атрибута «длина» можно получить с помощью стандартной функции Length. Для значений строкового типа определен лексикографический порядок: ’abc’<’ac’ , ’ab’<’aba’. Символы строки доступны как элементы массива. В Pascal введен тип pchar, который описывает так называемые длинные (или ASCIIZ) строки, длина не указывается явно, строка завершается #0.

Слайд 18





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

Слайд 19





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

Слайд 20


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

Слайд 21





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

Слайд 22





Тип «множество» представляет всевозможные подмножества значений некоторого порядкового  типа, называемого базовым.
Тип «множество» представляет всевозможные подмножества значений некоторого порядкового  типа, называемого базовым.
Базовый тип не может иметь более 256 возможных значений.
Примеры:
type
CharSet=set of Char;
WordSet=set of Word; { Синтаксическая 						ошибка! }
Описание слайда:
Тип «множество» представляет всевозможные подмножества значений некоторого порядкового типа, называемого базовым. Тип «множество» представляет всевозможные подмножества значений некоторого порядкового типа, называемого базовым. Базовый тип не может иметь более 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));
Описание слайда:
Процедурный тип предоставляет возможность использования переменных-подпрограмм Процедурный тип предоставляет возможность использования переменных-подпрограмм 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
Описание слайда:
структурная эквивалентность – типы эквивалентны, если эквивалентны их структуры (число составляющих компонентов и их тип); структурная эквивалентность – типы эквивалентны, если эквивалентны их структуры (число составляющих компонентов и их тип); именная эквивалентность – типы эквивалентны,если эквивалентны идентификаторы их имен. Типы Т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 будут совместимыми, если верен хотя бы один вариант из перечисленных ниже: Т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 совместимы, причем Т2 - некоторое подмножество в Т1;
Т1 – объектный тип, а тип Т2 – объектный тип-потомок T1.
Т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;;;
В целях унификации рекомендуется добавлять пустой оператор как последний оператор составного
	If a>5 then
		begin
		     z:=1;
		     x:=c+5; {разделитель не обязателен}
		end;
Описание слайда:
Не обозначается и не вызывает никаких действий. Например: Не обозначается и не вызывает никаких действий. Например: I f a>6 then;;; В целях унификации рекомендуется добавлять пустой оператор как последний оператор составного If a>5 then begin z:=1; x:=c+5; {разделитель не обязателен} end;

Слайд 37





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

Слайд 38





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

Слайд 39





GOTO < метка>;
GOTO < метка>;
Метка- представляет собой целое число без знака, определяется в секции LABEL того  же блока, что и оператор Goto.
Break; Continue;
Досрочно прекращает выполнение цикла и начинает новую итерацию соответственно.
Exit;
Досрочно завершает процедуру/ функцию/ программу
Описание слайда:
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': 
		write ('Это английская буква'); 
     'а'..'я','А'..'Я':
		 write ('Это русская буква') 
	else   write ('Это  спецсимвол') 
end; 
  readln
 end.
Описание слайда:
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}, принимая за него такое Хn, при котором |Xn – Xn-1| < ε.
Описание слайда:
Последовательность {Xn} определена следующим образом: Последовательность {Xn} определена следующим образом: Найти предел последовательности {Xn}, принимая за него такое Хn, при котором |Xn – Xn-1| < ε.

Слайд 51





В общем виде формулу для рекуррентных вычислений можно представить так:
В общем виде формулу для рекуррентных вычислений можно представить так:
для вычисления i-го члена последовательности Yi, где i > k, используются k предыдущих членов последовательности Yi-1,Yi-2,...,Yi-k 
Признаки рекуррентных формул: (-1)n, Xn, n! и подобные этим выражения, присутствующие в формуле общего члена бесконечного ряда. 
Описание слайда:
В общем виде формулу для рекуррентных вычислений можно представить так: В общем виде формулу для рекуррентных вычислений можно представить так: для вычисления 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 =   ', X/A:8:5)
END.
Описание слайда:
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   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.
Описание слайда:
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. Используя вложенный цикл, определить число счастливых билетов S, номера которых меняются от 000001 до 999999.



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