Разделы презентаций


Знакомство с языком Паскаль

Содержание

ЦЕЛЬ УРОКА:выяснить структуру программы, операторы, правила оформления и пунктуацию языка Turbo Pascal.

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

Слайд 1«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»
УРОК НА ТЕМУ:
Учитель математики и информатики МБО

УСОШ № 2 г. Калача-на-Дону
Волгоградской области Анисимовой Н.А.

«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»УРОК НА ТЕМУ:Учитель математики и информатики  МБО УСОШ № 2 г. Калача-на-ДонуВолгоградской области

Слайд 2ЦЕЛЬ УРОКА:
выяснить структуру программы, операторы, правила оформления и пунктуацию языка

Turbo Pascal.

ЦЕЛЬ УРОКА:выяснить структуру программы, операторы, правила оформления и пунктуацию языка Turbo Pascal.

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

обучения студентов, который был назван в честь французского ученого Блеза

Паскаля.

Система программирования TURBO PASCAL.

Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.

В 1971 году Никлаус Вирт (Швейцария) разработал язык программирования для обучения студентов, который был назван в честь

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

код и интерпретатор: исполняет команды)
СОСТАВ СИСТЕМЫ ПРОГРАММИРОВАНИЯ ТР:

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

Слайд 51)ЛАТИНСКИЕ БУКВЫ – БОЛЬШИЕ И МАЛЫЕ; 2)БУКВЫ РУССКОГО АЛФАВИТА - БОЛЬШИЕ

И МАЛЫЕ; 3)ЦИФРЫ – ОТ 0 ДО 9; 4)ЗНАКИ ОПЕРАЦИЙ - +,

-, /, *,=,<, >, <>, <=, >=; 5)РАЗДЕЛИТЕЛЬНЫЕ ЗНАКИ – ( ) [ ] { } ; . , ‘ _% & # И Т. Д.

Алфавит языка программирования TURBO PASCAL

1)ЛАТИНСКИЕ БУКВЫ – БОЛЬШИЕ И МАЛЫЕ; 2)БУКВЫ РУССКОГО АЛФАВИТА - БОЛЬШИЕ И МАЛЫЕ; 3)ЦИФРЫ – ОТ 0

Слайд 6Структура программы на Паскале

Структура программы на Паскале

Слайд 7Структура программы на Паскале
Заголовок программы
Раздел описания переменных
Раздел операторов

(основная часть)
Структура программы на Паскале Заголовок программыРаздел описания переменных Раздел операторов

Слайд 8Раздел описания переменных начинается со слова Var , за которым

идет список имен однотипных переменных через запятую. В языке Паскаль

существует два числовых типа величин: вещественный (Real) и целый (Integer). Имена переменных составляются из латинских букв и цифр, причем первым символом - буква.

VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;

Структура программы на Паскале

Раздел описания переменных начинается со слова Var , за которым идет список имен однотипных переменных через запятую.

Слайд 9Раздел операторов – основная часть программы. Начало и ко-нец раздела

отмечаются служебными словами BEGIN и END , которые являются операторными

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

Структура программы на Паскале

BEGIN
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.

Раздел операторов – основная часть программы. Начало и ко-нец раздела отмечаются служебными словами BEGIN и END ,

Слайд 10Ввод исходных данных с клавиатуры происходит по опе-ратору READ

или READLN ( читать ). Оператор READLN отличается от

READ только тем, что после ввода данных курсор перемещается в начало новой строки.

Структура программы на Паскале

переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.

READ(список ввода);
READLN(список ввода);

Ввод исходных данных с клавиатуры происходит по опе-ратору  READ или READLN  ( читать ). Оператор

Слайд 11Оператор присваивания
переменная:=арифметическое выражение ;
Арифметический

оператор присваивания: слева- переменная, справа - арифметическое выражение, которое должно

быть вычислено. Составной символ := читается как «присвоить». Сначала вычисляется арифметическое выражение, затем полученное значение присваивается переменной.Пример: a := sqr (x) + sin (y) / (12*z + 5)
Оператор присваивания    переменная:=арифметическое выражение ;  Арифметический оператор присваивания: слева- переменная, справа - арифметическое

Слайд 12mod
div
/
*
-
+
SIN (x)
COS (x)
SQR (x)
SQRT (x)
ABS (x)
Sin x
Cos x
x 2
|x|
√ x
сложение
вычитание
умножение
деление
деление


нацело
Остаток
от деления

moddiv/*-+SIN (x)COS (x)SQR (x)SQRT (x)ABS (x)Sin xCos xx 2|x|√ xсложениевычитаниеумножениеделениеделение нацелоОстаток от деления

Слайд 13Правила записи арифметических выражений
Правила записи арифметических выражений
Арифметическое выражение записывается

в строку
Нельзя ставить подряд два знака арифметических операций
Нельзя опускать знак

умножения между сомножителями
Используются только круглые скобки
Последовательность выполнения операций определяется по их приоритетам

( )

F(x)



*

/

+

-

div

mod

Правила записи арифметических выражений Правила записи арифметических выраженийАрифметическое выражение записывается в строкуНельзя ставить подряд два знака арифметических

Слайд 14Вывод результатов происходит по WRITE или WRITELN
(писать). Результаты выводятся

в порядке их перечисле-ния в списке. Разница в выполнении операторов

WRITE и WRITELN состоит в том, что после выполнения операции вывода по оператору WRITELN курсор перемещается в начало новой строки.

Структура программы на Паскале

WRITE(список вывода);
WRITELN(список вывода);

Вывод  результатов происходит по WRITE или WRITELN(писать). Результаты выводятся в порядке их перечисле-ния в списке. Разница

Слайд 15КАКИЕ ИДЕНТИФИКАТОРЫ ЗАПИСАНЫ ПРАВИЛЬНО?
Задание 1:
AXby



6) TU154
2) R&B 3) 4Wheel 4)

Вася 5) “PesBarbos”
7) [QuQu] 8) _ABBA 9) A+B

КАКИЕ ИДЕНТИФИКАТОРЫ ЗАПИСАНЫ ПРАВИЛЬНО?   Задание 1:AXby 6) TU154   2) R&B 3) 4Wheel 4)

Слайд 16program 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:

Найдите ошибки в записи программы.

program zadacha1;	var a, b: integer;		 x, y: real; 	begin	 a := 5;   10 := x;

Слайд 17x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));

ЗАПИШИТЕ ВЫРАЖЕНИЕ В МАТЕМАТИЧЕСКОМ ВИДЕ:
Задание 3:

x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));ЗАПИШИТЕ ВЫРАЖЕНИЕ В МАТЕМАТИЧЕСКОМ ВИДЕ: Задание 3:

Слайд 18










Задание 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);
Read(y);
End.

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

Слайд 19ИСПОЛНЕНИЕ ПРОГРАММЫ

ИСПОЛНЕНИЕ ПРОГРАММЫ

Слайд 20ДОМАШНЕЕ ЗАДАНИЕ:
§ 35 (учебник Семакин 9 кл)
Задание 9, 10

ДОМАШНЕЕ ЗАДАНИЕ:§ 35 (учебник Семакин 9 кл)Задание 9, 10

Слайд 21ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА:
1) Фотография Никлауса Вирта:
http://data.businessworld.cz/img/article/img/63/732fafbbdc20279b089d213f180692.jpg
2) Демонстрация к лекции на тему

«Структура программы на Паскале»
http://files.school-collection.edu.ru/dlrstore/6c855a78-5832-41d5-9417-1390bcd448e0/9_83.pps
3) Информатика и ИКТ: учебник для 9

класса/И.Г.Семакин, Л.А.Залогова. - М: Бином. Лаборатория знаний, 2012г.

ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА:1) Фотография Никлауса Вирта:http://data.businessworld.cz/img/article/img/63/732fafbbdc20279b089d213f180692.jpg2) Демонстрация к лекции на тему «Структура программы на Паскале»http://files.school-collection.edu.ru/dlrstore/6c855a78-5832-41d5-9417-1390bcd448e0/9_83.pps3) Информатика и ИКТ:

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика