Презентация, доклад к уроку информатики на тему Язык программирования Паскаль 9 класс

Содержание

Программа — это упорядоченный список команд, необходимых для решения некоторой задачи. Языком программирования называют систему обозначений, служащую в целях точного описания алгоритмов для ЭВМ. Эти языки являются искусственными языками со строго определенным синтаксисом.

Слайд 1ЯЗЫК ПРОГРАММИРОВАНИЯ PASCAL

ЯЗЫК ПРОГРАММИРОВАНИЯ PASCAL

Слайд 2Программа — это упорядоченный список команд, необходимых для решения некоторой задачи.


Языком программирования называют систему обозначений, служащую в целях точного описания алгоритмов для ЭВМ. Эти языки являются искусственными языками со строго определенным синтаксисом.
Программа — это упорядоченный список команд, необходимых для решения некоторой задачи. Языком программирования называют систему обозначений, служащую

Слайд 3Интегрированная система Турбо Паскаль состоит из языка программирования и среды программирования.

В эту систему входят:
текстовый редактор;
компилятор;
компоновщик;
загрузчик.
Интегрированная система Турбо Паскаль состоит из языка программирования и среды программирования. В эту систему входят:текстовый редактор;компилятор;компоновщик;загрузчик.

Слайд 4АЛФАВИТ И НЕКОТОРЫЕ ОСНОВНЫЕ ОПЕРАТОРЫ ЯЗЫКА PASCAL
Алфавит языка Паскаль включает буквы,

цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.
Буквы — это буквы латинского языка, а также знак подчеркивания. Паскаль не различает прописные и строчные буквы, если только они не используются в качестве данных программы.
АЛФАВИТ И НЕКОТОРЫЕ ОСНОВНЫЕ ОПЕРАТОРЫ ЯЗЫКА PASCALАлфавит языка Паскаль включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы

Слайд 5Цифры — арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет

значение от 0 до 15. Первые 10 шестнадцатеричных цифр обозначаются арабскими цифрами от 0 до 9. Оставшиеся 6 латинскими буквами А .. F.
Специальные символы:
+ - * / , ' . : ; <> [ ] { } ( ) ^ @ $ # <> >= <= := (* *) (. .)
Пробелы в Паскале являются разделителями.

Цифры — арабские цифры от 0 до 9.Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые

Слайд 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 имеют более высокий приоритет и

выполняются раньше , чем операторы + и -.
Если приоритет операторов одинаков, то оператор, стоящий левее, выполняется раньше.
Для задания любого нужного порядка выполнения операций в выражениях можно использовать скобки.
Правила выполнения операторов:Операторы *,/, div, mod имеют более высокий приоритет и выполняются раньше , чем операторы +

Слайд 13Пример.
Математическая запись функции имеет вид:




Запись этой функции на Паскале:

Y:=(2*x)/(x+3)

Пример. Математическая запись функции имеет вид:Запись этой функции на Паскале:Y:=(2*x)/(x+3)

Слайд 14CТРУКТУРА ПРОГРАММЫ НА ЯЗЫКЕ PASCAL
Любая программа (или программная единица — процедура

или функция) на Паскале состоит из трех основных разделов:
Раздел заголовка
Раздел описаний
Раздел исполняемых операторов (тело программы)
CТРУКТУРА ПРОГРАММЫ НА ЯЗЫКЕ PASCALЛюбая программа (или программная единица — процедура или функция) на Паскале состоит из

Слайд 15Заголовок состоит из зарезервированного слова program, после которого следует собственно имя

программы. В конце обязательно ставится знак ;.
Описание переменных начинается с зарезервированного слова VAR, а описание констант (если они используются) — CONST.
Тело программы - раздел исполняемых операторов. Оформляется операторными скобками:
begin ... end. Все операторы, реализующие алгоритм, должны помещаться между этими операторными скобками.
Заголовок состоит из зарезервированного слова program, после которого следует собственно имя программы. В конце обязательно ставится знак

Слайд 16СТРУКТУРА ПРОГРАММЫ PASCAL ИМЕЕТ ВИД:
Program ИмяПрограммы;
Var ...;
Begin

End.

СТРУКТУРА ПРОГРАММЫ PASCAL ИМЕЕТ ВИД: Program ИмяПрограммы;Var ...;Begin …End.

Слайд 17ТИПЫ ДАННЫХ ЯЗЫКА ПАСКАЛЬ
Для всех переменных в программе должен быть определен

их тип.
Целый — Integer — значением переменной этого типа может быть целое число из отрезка
[-32768; 32767].
Вещественный — Real — значением переменной этого типа может быть вещественное число, модуль которого принадлежит отрезку [2,9 • 10-39; 1,7 • 108].
Логический — Boolean — переменная этого типа может принимать только два значения: истина (true) или ложь (false).
Символьный — Char — значением переменной этого типа может быть любой символ из набора ASCII-символов.
ТИПЫ ДАННЫХ ЯЗЫКА ПАСКАЛЬДля всех переменных в программе должен быть определен их тип. Целый — Integer —

Слайд 19Составной оператор — это последовательность произвольных операторов программы, заключенная в операторные

скобки — зарезервированные слова Begin ... end.
Begin

begin


end;

end
End.
Символ «;» называется пустым оператором и означает окончание предшествующего ему оператора.
Составной оператор — это последовательность произвольных операторов программы, заключенная в операторные скобки — зарезервированные слова Begin ...

Слайд 20ОПЕРАТОРЫ
Оператор вывода – Write( ); или Writln( )
Оператор ввода – Read(

); или Readln( )
Оператор присваивания - :=

Для вывода вещественного значения используют форматы вывода.
Например: Write(D:5:2 ), где первая цифра – количество знаков в числе, вторая – количество знаков после запятой.
ОПЕРАТОРЫОператор вывода – Write( ); или Writln( )Оператор ввода – Read( ); или Readln( ) Оператор присваивания

Слайд 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 ;


ОПЕРАТОР УСЛОВНОГО ПЕРЕХОДА if then ;

Слайд 23
if then
else ;

if then     else ;

Слайд 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.


ВЕТВЯЩИЙСЯ АЛГОРИТМЗадание. Составить программу.Вычислить значение Y:

Слайд 25ОПЕРАТОР ЦИКЛА С ПАРАМЕТРОМ
а) шаг равен +1
For := to do

<оператор>;


For <> to (downto) <> do

ОПЕРАТОР ЦИКЛА С ПАРАМЕТРОМа) шаг равен +1For := to do ;For to (downto) do

Слайд 26
б) шаг равен -1
For := downto do ;

б) шаг равен -1For := 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.
ОПЕРАТОР ЦИКЛА С ПАРАМЕТРОМПример.Вычислить сумму натуральных чисел: S=1+2+3+…+N.Program Sum1;    var n:integer;Begin

Слайд 28ОПЕРАТОР ЦИКЛА С ПОСТУСЛОВИЕМ
repeat
;
;


until ;

ОПЕРАТОР ЦИКЛА С ПОСТУСЛОВИЕМrepeat;;…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.

ОПЕРАТОР ЦИКЛА C ПОСТУСЛОВИЕМПример. Составить программу, которая вводит символ и выводит на экран его код. Функция Ord(ch)

Слайд 30ОПЕРАТОР ЦИКЛА С ПРЕДУСЛОВИЕМ
while do ;

ОПЕРАТОР ЦИКЛА С ПРЕДУСЛОВИЕМ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.
ОПЕРАТОР ЦИКЛА С ПРЕДУСЛОВИЕМПример.Дано натуральное число N. Просуммировать это число 5 раз.Program Kol;    var

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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