SlideShare a Scribd company logo
1 of 14
УРОК НА ТЕМУ:
«ЗНАКОМСТВО С ЯЗЫКОМ
ПАСКАЛЬ»
Система программирования
PASCAL.

Паскаль – это универсальный язык
программирования, позволяющий решать самые
разнообразные задачи обработки информации.
СОСТАВ СИСТЕМЫ ПРОГРАММИРОВАНИЯ Р:
1)язык программирования Pascal;
2)интегрированная среда
программирования(компилятор: переводит
программу в машинный код и интерпретатор:
исполняет команды)
Алфавит языка программирования
PASCAL

1)латинские буквы – большие и малые;
2)буквы русского алфавита - большие и
малые;
3)цифры – от 0 до 9;
4)знаки операций - +, -, /, *,=,<, >, <=, >=;
5)разделительные знаки – ( ) [ ] { } ; . , ‘ и
т. Д.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: тип;
BEGIN
операторы
END.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;
BEGIN
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: тип;
BEGIN
операторы
END.
PROGRAM PRIMER ;
Заголовок программы
VAR x, y, z, F : INTEGER ; Раздел описания переменных
BEGIN
Раздел операторов
READ ( x, y, z ) ;
F := (x + y + z)*2 ;
(основная
WRITELN ( F )
часть)
END.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;
BEGIN
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.
Раздел описания переменных начинается со слова Var , за
которым идет список имен однотипных переменных
через запятую. В языке Паскаль существует два
числовых типа величин: вещественный (Real) и целый
(Integer). Имена переменных составляются из латинских
букв и цифр, причем первым символом - буква.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;
BEGIN
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.
Раздел операторов – основная часть программы. Начало и конец раздела отмечаются служебными словами BEGIN и END ,
которые являются операторными скобками. Между этими словами помещаются все команды алгоритма, записанные на
языке Паскаль (операторы). Разделителем операторов является точка с запятой. В самом конце программы ставится точка.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;
BEGIN
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.
Ввод исходных данных с клавиатуры происходит по оператору READ или READLN ( читать ). Оператор READLN
отличается от READ только тем, что после ввода данных
курсор перемещается в начало новой строки.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;
BEGIN
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.
Арифметический оператор присваивания: слевапеременная, справа - арифметическое выражение, которое
должно быть вычислено. Составной символ := читается
как «присвоить». Сначала вычисляется арифметическое
выражение, затем полученное значение присваивается
переменной.
Правила записи арифметических выражений
1.Арифметическое выражение записывается в строку
2.Нельзя ставить подряд два знака арифметических
операций
3.Нельзя опускать знак умножения между
сомножителями
4.Используются только круглые скобки
5.Последовательность выполнения операций
определяется по их приоритетам
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;
BEGIN
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.
Вывод результатов происходит по WRITE или WRITELN
(писать). Результаты выводятся в порядке их перечисления в списке. Разница в выполнении операторов WRITE и
WRITELN состоит в том, что после выполнения операции
вывода по оператору WRITELN курсор перемещается в
начало новой строки.
ЗАДАНИЕ 1:
Найдите ошибки в записи программы.
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:
Запишите выражение в математическом виде:

x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));

More Related Content

Similar to урок знакомство с языком паскаль

этапы написания программы
этапы написания программыэтапы написания программы
этапы написания программы
Ирина Чернова
 
Ayan9r1 po(1)
Ayan9r1 po(1)Ayan9r1 po(1)
Ayan9r1 po(1)
Ayan_R
 
Типы данных
Типы данныхТипы данных
Типы данных
OlgaDask
 
Программирование
ПрограммированиеПрограммирование
Программирование
alecsa
 
4 4 pascal_urok_1
4 4 pascal_urok_14 4 pascal_urok_1
4 4 pascal_urok_1
Ann Eres
 
Функции в языке программирования QBasic
Функции в языке программирования QBasicФункции в языке программирования QBasic
Функции в языке программирования QBasic
kvlar
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскаль
isva69
 
8 повторение основ алгоритмизации и программирования
8 повторение основ алгоритмизации и программирования8 повторение основ алгоритмизации и программирования
8 повторение основ алгоритмизации и программирования
Средняя школа № 10 г. Слонима
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
isva69
 

Similar to урок знакомство с языком паскаль (20)

10 инф
10 инф10 инф
10 инф
 
Общие сведения о языке программирования Паскаль
Общие сведения о языке программирования ПаскальОбщие сведения о языке программирования Паскаль
Общие сведения о языке программирования Паскаль
 
10кл общие сведения о языке программирования паскаль
10кл общие сведения о языке программирования паскаль10кл общие сведения о языке программирования паскаль
10кл общие сведения о языке программирования паскаль
 
8 3-1
8 3-18 3-1
8 3-1
 
этапы написания программы
этапы написания программыэтапы написания программы
этапы написания программы
 
основы програмирования Pascal
основы програмирования Pascalосновы програмирования Pascal
основы програмирования Pascal
 
Ayan9r1 po(1)
Ayan9r1 po(1)Ayan9r1 po(1)
Ayan9r1 po(1)
 
лекция 4
лекция 4лекция 4
лекция 4
 
лекция 4
лекция 4лекция 4
лекция 4
 
Язык программирования Pascal
Язык программирования PascalЯзык программирования Pascal
Язык программирования Pascal
 
структура программы
структура программыструктура программы
структура программы
 
Типы данных
Типы данныхТипы данных
Типы данных
 
Программирование
ПрограммированиеПрограммирование
Программирование
 
4 4 pascal_urok_1
4 4 pascal_urok_14 4 pascal_urok_1
4 4 pascal_urok_1
 
Функции в языке программирования QBasic
Функции в языке программирования QBasicФункции в языке программирования QBasic
Функции в языке программирования QBasic
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскаль
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программирования
 
8 повторение основ алгоритмизации и программирования
8 повторение основ алгоритмизации и программирования8 повторение основ алгоритмизации и программирования
8 повторение основ алгоритмизации и программирования
 
язык програмирования
язык програмированияязык програмирования
язык програмирования
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 

урок знакомство с языком паскаль

  • 1. УРОК НА ТЕМУ: «ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»
  • 2. Система программирования PASCAL. Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
  • 3. СОСТАВ СИСТЕМЫ ПРОГРАММИРОВАНИЯ Р: 1)язык программирования Pascal; 2)интегрированная среда программирования(компилятор: переводит программу в машинный код и интерпретатор: исполняет команды)
  • 4. Алфавит языка программирования PASCAL 1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и малые; 3)цифры – от 0 до 9; 4)знаки операций - +, -, /, *,=,<, >, <=, >=; 5)разделительные знаки – ( ) [ ] { } ; . , ‘ и т. Д.
  • 5. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: тип; BEGIN операторы END. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END.
  • 6. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: тип; BEGIN операторы END. PROGRAM PRIMER ; Заголовок программы VAR x, y, z, F : INTEGER ; Раздел описания переменных BEGIN Раздел операторов READ ( x, y, z ) ; F := (x + y + z)*2 ; (основная WRITELN ( F ) часть) END.
  • 7. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Раздел описания переменных начинается со слова Var , за которым идет список имен однотипных переменных через запятую. В языке Паскаль существует два числовых типа величин: вещественный (Real) и целый (Integer). Имена переменных составляются из латинских букв и цифр, причем первым символом - буква.
  • 8. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Раздел операторов – основная часть программы. Начало и конец раздела отмечаются служебными словами BEGIN и END , которые являются операторными скобками. Между этими словами помещаются все команды алгоритма, записанные на языке Паскаль (операторы). Разделителем операторов является точка с запятой. В самом конце программы ставится точка.
  • 9. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Ввод исходных данных с клавиатуры происходит по оператору READ или READLN ( читать ). Оператор READLN отличается от READ только тем, что после ввода данных курсор перемещается в начало новой строки.
  • 10. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Арифметический оператор присваивания: слевапеременная, справа - арифметическое выражение, которое должно быть вычислено. Составной символ := читается как «присвоить». Сначала вычисляется арифметическое выражение, затем полученное значение присваивается переменной.
  • 11. Правила записи арифметических выражений 1.Арифметическое выражение записывается в строку 2.Нельзя ставить подряд два знака арифметических операций 3.Нельзя опускать знак умножения между сомножителями 4.Используются только круглые скобки 5.Последовательность выполнения операций определяется по их приоритетам
  • 12. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Вывод результатов происходит по WRITE или WRITELN (писать). Результаты выводятся в порядке их перечисления в списке. Разница в выполнении операторов WRITE и WRITELN состоит в том, что после выполнения операции вывода по оператору WRITELN курсор перемещается в начало новой строки.
  • 13. ЗАДАНИЕ 1: Найдите ошибки в записи программы. 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.
  • 14. Задание 2: Запишите выражение в математическом виде: x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));