Главная / Информатика / Презентация по информатике на тему "Возникновение и назначение языка Паскаль"

Презентация по информатике на тему "Возникновение и назначение языка Паскаль"

Документы в архиве:

444.4 КБ Pascal_Introd.pptx

Название документа Pascal_Introd.pptx

PROGRAM PRIMER ; VAR x, y, z, F : INTEGER ; BEGIN READ ( x, y, z ) ; F := (x...
Цель урока Выяснить: как строится программа; операторы, правила оформления; п...
В 1971 году Никлаус Вирт (Швейцария), специалист в области информатики, разр...
1)язык программирования ABC Pascal; 2)интегрированная среда программирования ...
1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и ма...
Структура программы на Паскале PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных п...
Раздел описания переменных начинается со слова Var , за которым идет список и...
Раздел операторов – основная часть программы. Начало и ко-нец раздела отмечаю...
Ввод исходных данных с клавиатуры происходит по опе-ратору READ или READLN ( ...
PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список одно...
mod div / * - + SIN (x) COS (x) SQR (x) SQRT (x) ABS (x) Sin x Cos x x 2 |x| ...
Правила записи арифметических выражений Правила записи арифметических выражен...
Вывод результатов происходит по WRITE или WRITELN (писать). Результаты выводя...
Какие идентификаторы записаны правильно? Задание 1: AXby 6) TU154 2) R&B 3) 4...
program zadacha1; 	var a, b: integer; 		 x, y: real; 	begin 	 a := 5; 10 := x...
x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a)); Запишите выражение в математическом в...
Задание 4: Напишите программу вычисления y по формуле: y = ( 1- x2 + 5x4 )2,...
Исполнение Программы
Примеры программ:
Примеры программ:
Примеры программ:
Примеры программ:
Примеры программ:
Примеры программ:
Используемая литература: 1) Фотография Никлауса Вирта: http://data.businesswo...
1 из 26

Описание презентации по отдельным слайдам:

№ слайда 1 PROGRAM PRIMER ; VAR x, y, z, F : INTEGER ; BEGIN READ ( x, y, z ) ; F := (x +
Описание слайда:

PROGRAM PRIMER ; VAR x, y, z, F : INTEGER ; BEGIN READ ( x, y, z ) ; F := (x + y + z)*2 ; WRITELN ( F ) END. Структура программы на Паскале PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: тип; BEGIN операторы END. Заголовок программы Раздел описания переменных Раздел операторов (основная часть)

№ слайда 2 Цель урока Выяснить: как строится программа; операторы, правила оформления; пунк
Описание слайда:

Цель урока Выяснить: как строится программа; операторы, правила оформления; пунктуация языка Pascal.

№ слайда 3 В 1971 году Никлаус Вирт (Швейцария), специалист в области информатики, разрабо
Описание слайда:

В 1971 году Никлаус Вирт (Швейцария), специалист в области информатики, разработал язык программирования для обучения студентов, который был назван в честь французского ученого Блеза Паскаля. Система программирования TURBO PASCAL. Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.

№ слайда 4 1)язык программирования ABC Pascal; 2)интегрированная среда программирования (ко
Описание слайда:

1)язык программирования ABC Pascal; 2)интегрированная среда программирования (компилятор: переводит программу в машинный код и интерпретатор: исполняет команды последовательно друг за другом) Состав системы программирования :

№ слайда 5 1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и малые
Описание слайда:

1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и малые; 3)цифры – от 0 до 9; 4)знаки операций - +, -, /, *,=,<, >, <>, <=, >=; 5)разделительные знаки – ( ) [ ] { } ; . , ‘ _% & # и т.д. Алфавит языка программирования PASCAL

№ слайда 6 Структура программы на Паскале PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных пере
Описание слайда:

Структура программы на Паскале PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: тип; BEGIN операторы END. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END.

№ слайда 7 Раздел описания переменных начинается со слова Var , за которым идет список имен
Описание слайда:

Раздел описания переменных начинается со слова Var , за которым идет список имен однотипных переменных через запятую. В языке Паскаль существует два числовых типа величин: вещественный (Real) и целый (Integer). Имена переменных составляются из латинских букв и цифр, причем первым символом - буква. PROGRAM ИМЯ ПРОГРАММЫ; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; Структура программы на Паскале

№ слайда 8 Раздел операторов – основная часть программы. Начало и ко-нец раздела отмечаются
Описание слайда:

Раздел операторов – основная часть программы. Начало и ко-нец раздела отмечаются служебными словами BEGIN и END , которые являются операторными скобками. Между этими сло-вами помещаются все команды алгоритма, записанные на языке Паскаль (операторы). Разделителем операторов являет-ся точка с запятой. В самом конце программы ставится точка. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; Структура программы на Паскале BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END.

№ слайда 9 Ввод исходных данных с клавиатуры происходит по опе-ратору READ или READLN ( чит
Описание слайда:

Ввод исходных данных с клавиатуры происходит по опе-ратору READ или READLN ( читать ). Оператор READLN отличается от READ только тем, что после ввода данных курсор перемещается в начало новой строки. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN Структура программы на Паскале переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. READ(список ввода); READLN(список ввода);

№ слайда 10 PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотип
Описание слайда:

PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); WRITE(список вывода); WRITELN(список вывода); END. Оператор присваивания переменная:=арифметическое выражение ; Арифметический оператор присваивания: слева- переменная, справа - арифметическое выражение, которое должно быть вычислено. Составной символ := читается как «присвоить». Сначала вычисляется арифметическое выражение, затем полученное значение присваивается переменной. Пример: a := sqr (x) + sin (y) / (12*z + 5)

№ слайда 11 mod div / * - + SIN (x) COS (x) SQR (x) SQRT (x) ABS (x) Sin x Cos x x 2 |x|  x
Описание слайда:

mod div / * - + SIN (x) COS (x) SQR (x) SQRT (x) ABS (x) Sin x Cos x x 2 |x|  x сложение вычитание умножение деление деление нацело Остаток от деления Арифметические операции Функции F (x)

№ слайда 12 Правила записи арифметических выражений Правила записи арифметических выражений
Описание слайда:

Правила записи арифметических выражений Правила записи арифметических выражений Арифметическое выражение записывается в строку Нельзя ставить подряд два знака арифметических операций Нельзя опускать знак умножения между сомножителями Используются только круглые скобки Последовательность выполнения операций определяется по их приоритетам Приоритеты выполнения операций ( ) F(x) * / + - div mod

№ слайда 13 Вывод результатов происходит по WRITE или WRITELN (писать). Результаты выводятся
Описание слайда:

Вывод результатов происходит по WRITE или WRITELN (писать). Результаты выводятся в порядке их перечисле-ния в списке. Разница в выполнении операторов WRITE и WRITELN состоит в том, что после выполнения операции вывода по оператору WRITELN курсор перемещается в начало новой строки. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; END. Структура программы на Паскале WRITE(список вывода); WRITELN(список вывода);

№ слайда 14 Какие идентификаторы записаны правильно? Задание 1: AXby 6) TU154 2) R&amp;B 3) 4Whe
Описание слайда:

Какие идентификаторы записаны правильно? Задание 1: AXby 6) TU154 2) R&B 3) 4Wheel 4) Вася 5) “PesBarbos” 7) [QuQu] 8) _ABBA 9) A+B

№ слайда 15 program zadacha1; 	var a, b: integer; 		 x, y: real; 	begin 	 a := 5; 10 := x; y
Описание слайда:

program zadacha1; var a, b: integer; x, y: real; begin a := 5; 10 := x; y := 7,8; b := 2.5; x := 2*(a + y); a := b + x; end. имя переменной должно быть слева от знака := целая и дробная часть отделяются запятой и несоответствие типов Несоответствие типов Задание 2: Найдите ошибки в записи программы.

№ слайда 16 x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a)); Запишите выражение в математическом виде
Описание слайда:

x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a)); Запишите выражение в математическом виде: Задание 3:

№ слайда 17 Задание 4: Напишите программу вычисления y по формуле: y = ( 1- x2 + 5x4 )2, гд
Описание слайда:

Задание 4: Напишите программу вычисления y по формуле: y = ( 1- x2 + 5x4 )2, где x - данное целое число. Program zadacha2; Var х, у: integer; Вegin Write(‘Введите целое число ’); Read(x); y:=sqr(1-sqr(x)+5*sqr(sqr(x))); Write(‘Значение у равно ’,y); ReadLn; End.

№ слайда 18 Исполнение Программы
Описание слайда:

Исполнение Программы

№ слайда 19 Примеры программ:
Описание слайда:

Примеры программ:

№ слайда 20 Примеры программ:
Описание слайда:

Примеры программ:

№ слайда 21 Примеры программ:
Описание слайда:

Примеры программ:

№ слайда 22 Примеры программ:
Описание слайда:

Примеры программ:

№ слайда 23 Примеры программ:
Описание слайда:

Примеры программ:

№ слайда 24 Примеры программ:
Описание слайда:

Примеры программ:

№ слайда 25 Используемая литература: 1) Фотография Никлауса Вирта: http://data.businessworld
Описание слайда:

Используемая литература: 1) Фотография Никлауса Вирта: http://data.businessworld.cz/img/article/img/63/732fafbbdc20279b089d213f180692.jpg 2) Информатика и ИКТ: учебник для 9 класса/И.Г.Семакин, Л.А.Залогова. - М: Бином. Лаборатория знаний, 2012г.

№ слайда 26
Описание слайда:

Презентация по информатике на тему "Возникновение и назначение языка Паскаль"
  • Информатика
Описание:

Pascal (назван в честь Блеза Паскаля) — это чисто процедурный язык программирования, часто использующийся для обучения структурному программированию.

Pascal был разработан Никлаусом Виртом в 1970; вопреки расхожему мнению, он не был исключительно учебным языком, а предназначался для практического применения. Прототипом послужил Algol. Первоначально язык компилировался в байт-код, подобно языку Java.

В 1983 году был принят первый стандарт языка, ISO 7185:1983, который также называют Standard Pascal. Этот стандарт не добавлял в язык новые элементы, а только формально описывал существующие особенности языка. В 1990 году был принят стандарт ISO/IEC 10206, определяющий так называемый Extended Pascal. Основным изменением стало добавление модульности.

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

Кроме того, язык предоставлял ряд встроенных структур данных: записи, массивы, файлы, множества и указатели.

 

Автор Киселев Игорь Владимирович
Дата добавления 21.12.2014
Раздел Информатика
Подраздел
Просмотров 1091
Номер материала 9773
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓