Рабочие листы
к вашим урокам
Скачать
1 слайд
Язык программирования Pascal
2 слайд
Программа — это упорядоченный список команд, необходимых для решения некоторой задачи.
Языком программирования называют систему обозначений, служащую в целях точного описания алгоритмов для ЭВМ. Эти языки являются искусственными языками со строго определенным синтаксисом.
3 слайд
Интегрированная система Турбо Паскаль состоит из языка программирования и среды программирования. В эту систему входят:
текстовый редактор;
компилятор;
компоновщик;
загрузчик.
4 слайд
Алфавит и некоторые основные операторы языка Pascal
Алфавит языка Паскаль включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.
Буквы — это буквы латинского языка, а также знак подчеркивания. Паскаль не различает прописные и строчные буквы, если только они не используются в качестве данных программы.
5 слайд
Цифры — арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 шестнадцатеричных цифр обозначаются арабскими цифрами от 0 до 9. Оставшиеся 6 латинскими буквами А .. F.
Специальные символы:
+ - * / , ' . : ; <> [ ] { } ( ) ^ @ $ # <> >= <= := (* *) (. .)
Пробелы в Паскале являются разделителями.
6 слайд
Идентификаторы — это имена констант, переменных, меток, типов, объектов, процедур, модулей, функций и других конструкций языка.
Длина идентификатора может быть произвольной, но значащими считаются первые 63 символа.
Идентификатор состоит из любых букв латинского алфавита, цифр, знака подчеркивания.
Идентификатор не может начинаться с цифры.
Идентификатор не должен совпадать ни с одним из зарезервированных слов.
7 слайд
Переменные можно сравнить с устройством, способным хранить элемент информации, например, число. Во время выполнения программы содержимое этого устройства может меняться.
8 слайд
Операция присваивания.
В результате присваивания переменная получает конкретное значение.
Имя Пременной:=Выражение
:= — оператор присваивания языка Паскаль.
9 слайд
Выполнение инструкций присваивания заключается в следующем:
вычисляется результат выражения, находящегося справа от символа «:=»;
вычисленное значение записывается в переменную, имя которой стоит слева от символа «:=».
Пример.
Counter:=0;
Pi:=3.1415926;
z:=(rl+r2)/(r2*rl);
d:=b*b-4*c*a;
10 слайд
Выражение состоит из операндов и операторов. Операторы находятся между операндами.
Операндами выражений могут быть числа (константы) и переменные.
Операторы обозначают действия, выполняемые над операндами.
11 слайд
Арифметические операторы, которые применяются для записи алгебраических выражений на Паскале:
12 слайд
Правила выполнения операторов:
Операторы *,/, div, mod имеют более высокий приоритет и выполняются раньше , чем операторы + и -.
Если приоритет операторов одинаков, то оператор, стоящий левее, выполняется раньше.
Для задания любого нужного порядка выполнения операций в выражениях можно использовать скобки.
13 слайд
Пример.
Математическая запись функции имеет вид:
Запись этой функции на Паскале:
Y:=(2*x)/(x+3)
14 слайд
Cтруктура программы на языке Pascal
Любая программа (или программная единица — процедура или функция) на Паскале состоит из трех основных разделов:
Раздел заголовка
Раздел описаний
Раздел исполняемых операторов (тело программы)
15 слайд
Заголовок состоит из зарезервированного слова program, после которого следует собственно имя программы. В конце обязательно ставится знак ;.
Описание переменных начинается с зарезервированного слова VAR, а описание констант (если они используются) — CONST.
Тело программы - раздел исполняемых операторов. Оформляется операторными скобками:
begin ... end. Все операторы, реализующие алгоритм, должны помещаться между этими операторными скобками.
16 слайд
Структура программы Pascal имеет вид:
Program ИмяПрограммы;
Var ...;
Begin
…
End.
17 слайд
Типы данных языка Паскаль
Для всех переменных в программе должен быть определен их тип.
Целый — Integer — значением переменной этого типа может быть целое число из отрезка
[-32768; 32767].
Вещественный — Real — значением переменной этого типа может быть вещественное число, модуль которого принадлежит отрезку [2,9 • 10-39; 1,7 • 108].
Логический — Boolean — переменная этого типа может принимать только два значения: истина (true) или ложь (false).
Символьный — Char — значением переменной этого типа может быть любой символ из набора ASCII-символов.
18 слайд
19 слайд
Составной оператор — это последовательность произвольных операторов программы, заключенная в операторные скобки — зарезервированные слова Begin ... end.
Begin
…
begin
…
…
end;
…
end
End.
Символ «;» называется пустым оператором и означает окончание предшествующего ему оператора.
20 слайд
Операторы
Оператор вывода – Write( ); или Writln( )
Оператор ввода – Read( ); или Readln( )
Оператор присваивания - :=
Для вывода вещественного значения используют форматы вывода.
Например: Write(D:5:2 ), где первая цифра – количество знаков в числе, вторая – количество знаков после запятой.
21 слайд
Линейный алгоритм
Задание. Составить программу.
Даны переменные А и В. Требуется обменять их значения, т.е. переменная А должна получить значение В, а В — значение А.
Program Obmen;
Var a,b,dop:integer;
Begin
Write(‘Введите значения двух переменных a,b ’);
{Значения можно вводить через пробел или запятую}
Readln(a,b);
dop:=a;
a:=b;
b:=dop;
Writeln(‘a= ’,b,‘b= ’,a);
End.
22 слайд
Оператор условного перехода
if <условие> then <действие1>;
да
23 слайд
if <условие> then <действие1>
else <действие2>;
да
нет
24 слайд
Ветвящийся алгоритм
Задание. Составить программу.
Вычислить значение Y: x+2, если x<10
Y=
x-2, если 10≤х
Program Vetv1;
var х, у:real;
Begin
Write (х);
Readln(x);
if х<10 then у:=х+2
else у:=х-2;
Writeln(у);
End.
25 слайд
Оператор цикла с параметром
а) шаг равен +1
For <параметр>:=<нач.знач.> to <кон.знач.> do <оператор>;
Тело цикла
выход
For <> to (downto) <> do
26 слайд
б) шаг равен -1
For <параметр>:=<нач.знач.> downto <кон.знач.> do <оператор>;
27 слайд
Оператор цикла с параметром
Пример.
Вычислить сумму натуральных чисел: S=1+2+3+…+N.
Program Sum1;
var n:integer;
Begin
write(n);
readln(n);
S:=0;
for i:=1 до n
do S:=S+i;
writeln(S);
End.
28 слайд
Оператор цикла
с постусловием
repeat
<оператор1>;
<оператор2>;
…
<операторN>
until <условие>;
нет
да
29 слайд
Оператор цикла c постусловием
Пример. Составить программу, которая вводит символ и выводит на экран его код.
Функция Ord(ch) – возвращает код символа ch в ASCII-таблице
Program Symbol;
var ch:char;
const Cr=13;
Begin
repeat
write(ch);
readln(ch);
writeln(Ord(ch));
until Ord(ch)=Cr;
End.
30 слайд
Оператор цикла
с предусловием
while <условие> do <оператор>;
выход
да
нет
31 слайд
Оператор цикла с предусловием
Пример.
Дано натуральное число N. Просуммировать это число 5 раз.
Program Kol;
var k,N,S:integer;
Begin
write (N);
readln(N);
S:=0;
k:=0;
while k<5 do
begin
k:=k+1; S:=S+N;
end;
writeln (S);
End.
Рабочие листы
к вашим урокам
Скачать
6 664 215 материалов в базе
Настоящий материал опубликован пользователем Мосина Анастасия Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36/72 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.