kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Урок на тему:«знакомство с языком паскаль»

Нажмите, чтобы узнать подробности

УРОК НА ТЕМУ:«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ». ЦЕЛЬ УРОКА:выяснить структуру программы,
операторы, правила оформления и пунктуацию языка Turbo Pascal.
 

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Урок на тему:«знакомство с языком паскаль»»

УРОК НА ТЕМУ:«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»


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


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

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


СОСТАВ СИСТЕМЫ ПРОГРАММИРОВАНИЯ ТР:
1)язык программирования Тurbo Pascal;
2)интегрированная среда
программирования(компилятор: переводит программу в машинный код и интерпретатор:
исполняет команды)
ПЕРЕХОД НА ПАСКАЛЬ
начало
A,b,c,
d
A*D
B*C
M,N
КОНЕЦ
Program Delenie_dr;
Var a,b,c,d,m,n:integer;
Begin
Readln(a,b,c,d);
M:=a*d;
N:=b*c;
Writeln (m,n);
End.
6. 1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и малые; 3)цифры – от 0 до 9; 4)знаки операций - +, -, /, *,=,, , =; 5)раздел

Алфавит языка программирования
TURBO PASCAL
1)латинские буквы – большие и малые;
2)буквы русского алфавита - большие и
малые;
3)цифры – от 0 до 9;
4)знаки операций - +, -, /, *,=,, , =;
5)разделительные знаки – ( ) [ ] { } ; . , ‘
_% & # и т. Д.
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.
Раздел операторов – основная часть программы. Начало и конец раздела отмечаются служебными словами BEGIN и END ,
которые являются операторными скобками. Между этими словами помещаются все команды алгоритма, записанные на
языке Паскаль (операторы). Разделителем операторов является точка с запятой. В самом конце программы ставится точка.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;
BEGIN
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.
Ввод исходных данных с клавиатуры происходит по оператору READ или READLN ( читать ). Оператор READLN
отличается от READ только тем, что после ввода данных
курсор перемещается в начало новой строки.
Арифметические
операции + сложение
- вычитание
Функции
F (x)
ABS (x) |x|
SQR (x) x2
* умножение
/ деление
SQRT (x) корень из x
div деление нацело
SIN (x) Sin x
mod – Остаток от деления
COS (x) Cos x
Правила записи арифметических выражений
1.Арифметическое выражение записывается в строку
2.Нельзя ставить подряд два знака арифметических
операций
3.Нельзя опускать знак умножения между
сомножителями
4.Используются только круглые скобки
5.Последовательность выполнения операций
определяется по их приоритетам
ЗАДАНИЕ 2:
Найдите ошибки в записи программы.
program zadacha1;
var a, b: integer;
x, y: real;
begin
a := 5;
10 := x;
y := 7,8;
b := 2.5;
x := 2*(a + b);
a := b + x;
end.
Задание 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)
End.
Program Delenie_dr;
Var a,b,c,d,m,n:integer;
Begin
Readln(a,b,c,d);
M:=a*d;
N:=b*c;
Writeln (m,n);
End.



Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 10 класс

Скачать
Урок на тему:«знакомство с языком паскаль»

Автор: Джуплий Евгения Анатольевна

Дата: 31.01.2019

Номер свидетельства: 497891


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства