Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Язык программирования Pascal

Язык программирования Pascal

С данной презентации начинается знакомство учащихся с языком программирования ПАСКАЛЬ. На этом уроке планируется лекционный способ подачи материала с постепенным переходом к практической части, но это уже другая презентация.
20.02.2013

Описание разработки

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

Компьютер – это устройство для универсальной обработки информации. Достаточно только написать точную инструкцию тех действий, которые нам нужны… и компьютер их должен выполнить.

Последовательность действий носит название – программа.

Эту последовательность действий следует писать на языке, который был бы понятен человеку и компьютеру.

Под языком понимают любую систему знаков (знак – это объект, специально выделенный для передачи информации: буква, жест, положение переключателя и т.п.).

И здесь возникает проблема – язык компьютера (машинный язык) весьма далек от понятий, которыми оперирует человек: регистр, переслать перейти по адресу и т.д., и все это записывается в машинных кодах.

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

Процесс перевода команд на язык понятный компьютеру, называется – трансляция. Существует два подхода к трансляции – интерпретация и компиляция.

Интерпретация:

перевод на машинный код по одной строке программы (работает очень медленно, занимает много времени).

Компиляция:

Сначала переводит весь текст программы в машинные коды, а затем полученный файл может быть запущен на выполнение (работает быстрее в 5-10 раз, но наличие ошибок требует время на их отладку).

Паскаль появился на рынке программных продуктов в 1984 году и совершил революцию в программировании.

Язык программирования ПАСКАЛЬ был разработан Н.Виртом в 1968-1970 годах и получил широкое распространение благодаря наглядности программ и легкости при изучении. Он послужил основой для разработки других языков программирования.

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

Это первый язык программирования состоящий из языка программирования и среды программирования, которая создает удобства в работе.

Содержимое разработки

ЯЗЫК ПРОГРАММИРОВАНИЯ PASCAL МОУ «СОШ №14 с углубленным изучением предметов художественно-эстетического цикла» г.Магнитогорска учитель Панченко Екатерина Анатольевна

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

PASCAL

МОУ «СОШ №14 с углубленным изучением предметов художественно-эстетического цикла» г.Магнитогорска

учитель Панченко Екатерина Анатольевна

основные понятия о языке программирования Pascal… Компьютер – это устройство для универсальной обработки информации. Достаточно только написать точную инструкцию тех действий, которые нам нужны… и компьютер их должен выполнить. Последовательность действий носит название – программа . Эту последовательность действий следует писать на языке, который был бы понятен человеку и компьютеру.

основные понятия о языке программирования Pascal…

Компьютер – это устройство для универсальной обработки информации. Достаточно только написать точную инструкцию тех действий, которые нам нужны… и компьютер их должен выполнить.

Последовательность действий носит название – программа .

Эту последовательность действий следует писать на языке, который был бы понятен человеку и компьютеру.

основные понятия о языке программирования Pascal… Под языком понимают любую систему знаков (знак – это объект, специально выделенный для передачи информации: буква, жест, положение переключателя и т.п.). И здесь возникает проблема – язык компьютера (машинный язык) весьма далек от понятий, которыми оперирует человек: регистр, переслать перейти по адресу и т.д., и все это записывается в машинных кодах. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный самому компьютеру. Этот процесс перевода называется трансляцией. Процесс перевода команд на язык понятный компьютеру, называется – трансляция . Существует два подхода к трансляции – интерпретация и компиляция.

основные понятия о языке программирования Pascal…

Под языком понимают любую систему знаков (знак – это объект, специально выделенный для передачи информации: буква, жест, положение переключателя и т.п.).

И здесь возникает проблема – язык компьютера (машинный язык) весьма далек от понятий, которыми оперирует человек: регистр, переслать перейти по адресу и т.д., и все это записывается в машинных кодах.

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

Процесс перевода команд на язык понятный компьютеру, называется – трансляция . Существует два подхода к трансляции – интерпретация и компиляция.

основные понятия о языке программирования Pascal… Интерпретация : перевод на машинный код по одной строке программы (работает очень медленно, занимает много времени). Компиляция : Сначала переводит весь текст программы в машинные коды, а затем полученный файл может быть запущен на выполнение (работает быстрее в 5-10 раз, но наличие ошибок требует время на их отладку).

основные понятия о языке программирования Pascal…

Интерпретация :

перевод на машинный код по одной строке программы (работает очень медленно, занимает много времени).

Компиляция :

Сначала переводит весь текст программы в машинные коды, а затем полученный файл может быть запущен на выполнение (работает быстрее в 5-10 раз, но наличие ошибок требует время на их отладку).

из истории языка программирования Pascal… Паскаль появился на рынке программных продуктов в 1984 году и совершил революцию в программировании. Это первый язык программирования состоящий из языка программирования и среды программирования, которая создает удобства в работе. Язык программирования ПАСКАЛЬ был разработан Н.Виртом в 1968-1970 годах и получил широкое распространение благодаря наглядности программ и легкости при изучении. Он послужил основой для разработки других языков программирования.

из истории языка программирования Pascal…

Паскаль появился на рынке программных продуктов в 1984 году и совершил революцию в программировании.

Это первый язык программирования состоящий из языка программирования и среды программирования, которая создает удобства в работе.

Язык программирования ПАСКАЛЬ был разработан Н.Виртом в 1968-1970 годах и получил широкое распространение благодаря наглядности программ и легкости при изучении. Он послужил основой для разработки других языков программирования.

основные средства языка… Любой естественный язык (русский, английский и т.п.) состоит из нескольких основных элементов: символов, слов, словосочетаний и предложений. В любом языке программирования имеются аналогичные структурные элементы: символы, слова, выражения (словосочетания) и операторы (предложения). Символы языка – это элементарные знаки, используемые при составлении любых текстов. Набор таких символов называется – алфавитом языка .

основные средства языка…

Любой естественный язык (русский, английский и т.п.) состоит из нескольких основных элементов: символов, слов, словосочетаний и предложений.

В любом языке программирования имеются аналогичные структурные элементы: символы, слова, выражения (словосочетания) и операторы (предложения).

Символы языка – это элементарные знаки, используемые при составлении любых текстов.

Набор таких символов называется – алфавитом языка .

основные средства языка… Программа, написанная на языке программирования, представляет собой некий набор инструкций, описывающий процесс выполнения алгоритма задачи. Инструкция (один или группа операторов) записываются по определенным правилам, предусмотренным требованиями языка и оформляются в виде текстового файла. Такой файл часто называют исходным текстом программы. Алфавит языка ПАСКАЛЬ… все латинские прописные и строчные буквы (A-Z, a-z) арабские цифры 0-9 знаки + - * \ /  ^ , . ; : ‘ () _ и другие служебные слова

основные средства языка…

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

Алфавит языка ПАСКАЛЬ…

  • все латинские прописные и строчные буквы (A-Z, a-z)
  • арабские цифры 0-9
  • знаки + - * \ / ^ , . ; : ‘ () _ и другие
  • служебные слова
основные средства языка… Служебные слова языка ПАСКАЛЬ… Для записи команд, имен функций, поясняющих терминов ПАСКАЛЬ предусматривает набор строго определенных слов, которые называются служебными или зарезервированными (это английские мнемонические сокращения). Служебные слова делятся на три категории: операторы (коды операций) PRINT , WRITELN и т.д. функции (имена функций) SIN , COS и т.д. ключевые слова ( AND , VAR , BEGIN , END и т.д.) Полный список служебных слов приводится в приложении любого справочника по программированию…

основные средства языка…

Служебные слова языка ПАСКАЛЬ…

Для записи команд, имен функций, поясняющих терминов ПАСКАЛЬ предусматривает набор строго определенных слов, которые называются служебными или зарезервированными (это английские мнемонические сокращения).

Служебные слова делятся на три категории:

  • операторы (коды операций) PRINT , WRITELN и т.д.
  • функции (имена функций) SIN , COS и т.д.
  • ключевые слова ( AND , VAR , BEGIN , END и т.д.)

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

структура программы… Program имя (input, output); Label; - раздел меток; Const; - раздел констант; Type; - раздел типов; Var; - раздел переменных; Procedure – раздел процедур и функций; Function  BEGIN  оператор 1;  оператор 2; ……………… ..  оператор n;  END.

структура программы…

Program имя (input, output);

Label; - раздел меток;

Const; - раздел констант;

Type; - раздел типов;

Var; - раздел переменных;

Procedure – раздел процедур и функций;

Function

BEGIN

оператор 1;

оператор 2;

……………… ..

оператор n;

END.

описание типов языка ПАСКАЛЬ… В языке программирования ПАСКАЛЬ все данные, используемые программой, должны принадлежать к какому-либо заранее известному типу данных: Тип данных определяется: формат представления данных в памяти компьютера; множество допустимых значений; множество допустимых операций.

описание типов языка ПАСКАЛЬ…

В языке программирования ПАСКАЛЬ все данные, используемые программой, должны принадлежать к какому-либо заранее известному типу данных:

Тип данных определяется:

  • формат представления данных в памяти компьютера;
  • множество допустимых значений;
  • множество допустимых операций.
описание типов языка ПАСКАЛЬ… Типы данных в языке программирования ПАСКАЛЬ делятся на пять основных классов: простые типы; структурированные типы; ссылочные типы; процедурные типы; объективные типы.

описание типов языка ПАСКАЛЬ…

Типы данных в языке программирования ПАСКАЛЬ делятся на пять основных классов:

  • простые типы;
  • структурированные типы;
  • ссылочные типы;
  • процедурные типы;
  • объективные типы.
описание типов языка ПАСКАЛЬ… Простые типы данных делятся на порядковые и вещественные типы данных. ПРОСТЫЕ ТИПЫ ДАННЫХ ПОРЯДКОВЫЕ ВЕЩЕСТВЕННЫЕ ЦЕЛЫЙ ЛОГИЧЕСКИЙ СИМВОЛЬНЫЙ ОГРАНИЧЕННЫЙ ПЕРЕЧИСЛЯЕМЫЙ

описание типов языка ПАСКАЛЬ…

Простые типы данных делятся на порядковые и вещественные типы данных.

ПРОСТЫЕ ТИПЫ ДАННЫХ

ПОРЯДКОВЫЕ

ВЕЩЕСТВЕННЫЕ

  • ЦЕЛЫЙ
  • ЛОГИЧЕСКИЙ
  • СИМВОЛЬНЫЙ
  • ОГРАНИЧЕННЫЙ
  • ПЕРЕЧИСЛЯЕМЫЙ
описание типов языка ПАСКАЛЬ… ЦЕЛОЧИСЛЕННЫЕ ТИПЫ… ТИП ДИАПАЗОН ВОЗМОЖНЫХ ЗНАЧЕНИЙ Shorting ФОРМАТ -128.. 127 Integer -32768... 32767 1 байт со знаком Longint Byte 2 байта со знаком -2147483648.. 2147483647 0.. 255 4 байта со знаком Word  1 байт без знака 0.. 65535 2 байта без знака

описание типов языка ПАСКАЛЬ…

ЦЕЛОЧИСЛЕННЫЕ ТИПЫ…

ТИП

ДИАПАЗОН ВОЗМОЖНЫХ ЗНАЧЕНИЙ

Shorting

ФОРМАТ

-128.. 127

Integer

-32768... 32767

1 байт со знаком

Longint

Byte

2 байта со знаком

-2147483648.. 2147483647

0.. 255

4 байта со знаком

Word

1 байт без знака

0.. 65535

2 байта без знака

описание типов языка ПАСКАЛЬ… ВЕЩЕСТВЕННЫЕ ТИПЫ… ТИП ДИАПАЗОН ВОЗМОЖНЫХ ЗНАЧЕНИЙ Real ТОЧНОСТЬ 2.9E-39.. 1.7E38 Single ФОРМАТ 11-12 знаков 1.5E-45.. 3.4E38 Double 5.0E-324.. 1.7E308 6 байт 7-8 знаков Extended Comp 3.4E-4932.. 1.1E4932 4 байта 15-16 знаков 8 байт 19-20 знаков -9.2E18.. 9.2E18 10 байт 19-20 знаков 8 байт

описание типов языка ПАСКАЛЬ…

ВЕЩЕСТВЕННЫЕ ТИПЫ…

ТИП

ДИАПАЗОН ВОЗМОЖНЫХ ЗНАЧЕНИЙ

Real

ТОЧНОСТЬ

2.9E-39.. 1.7E38

Single

ФОРМАТ

11-12 знаков

1.5E-45.. 3.4E38

Double

5.0E-324.. 1.7E308

6 байт

7-8 знаков

Extended

Comp

3.4E-4932.. 1.1E4932

4 байта

15-16 знаков

8 байт

19-20 знаков

-9.2E18.. 9.2E18

10 байт

19-20 знаков

8 байт

встроенные функции языка ПАСКАЛЬ… Язык программирования ПАСКАЛЬ имеет в своем распоряжении достаточно разнообразные средства обработки числовых данных. запись ПАСКАЛЬ математическая запись ABS (x) |x| SIN (x) sin x COS (x) cos x ArcTAN (x) arctg x INT (x) целая часть Х SQRT (x) квадратный корень из Х RANDOM [(x)] выдает случайное число из интервала (0,1) SQR (x) квадратный аргумент

встроенные функции языка ПАСКАЛЬ…

Язык программирования ПАСКАЛЬ имеет в своем распоряжении достаточно разнообразные средства обработки числовых данных.

запись ПАСКАЛЬ

математическая запись

ABS (x)

|x|

SIN (x)

sin x

COS (x)

cos x

ArcTAN (x)

arctg x

INT (x)

целая часть Х

SQRT (x)

квадратный корень из Х

RANDOM [(x)]

выдает случайное число из интервала (0,1)

SQR (x)

квадратный аргумент

встроенные функции языка ПАСКАЛЬ… запись ПАСКАЛЬ EXP (x) математическая запись показательная функция LN (N) натуральный логарифм PI без аргумента число ПИ ROUND (x) FRAC (x) возвращает число равное целой части (округляет по правилам арифметики тип LONGINT) дробная часть числа TRUNC (x) округляет число, отбрасывая дробную часть числа тип LONGINT INC (x,y) увеличивает Х на величину Y DEC (x,y) уменьшает X на величину Y

встроенные функции языка ПАСКАЛЬ…

запись ПАСКАЛЬ

EXP (x)

математическая запись

показательная функция

LN (N)

натуральный логарифм

PI без аргумента

число ПИ

ROUND (x)

FRAC (x)

возвращает число равное целой части (округляет по правилам арифметики тип LONGINT)

дробная часть числа

TRUNC (x)

округляет число, отбрасывая дробную часть числа тип LONGINT

INC (x,y)

увеличивает Х на величину Y

DEC (x,y)

уменьшает X на величину Y

операторы ввода/вывода в языке ПАСКАЛЬ… ОПЕРАТОРЫ ВЫВОДА WRITE (а1, а2,….аn) – выводит последовательно значения переменных а1, а2,…аn ПЕРЕХОД НА СЛЕДУЮЩУЮ СТРОКУ НЕ ПРОИСХОДИТ WRITELN (а1, а2,….аn) – выводит последовательно значения переменных а1, а2,…аn ПЕРЕХОД НА СЛЕДУЮЩУЮ СТРОКУ ПРОИСХОДИТ WRITELN – осуществляет переход на новую строку ПОСЛЕДОВАТЕЛЬНОЕ РАСПОЛОЖЕНИЕ ОПЕРАТОРОВ №1 И №3 РАВНОСИЛЬНО ОДНОМУ ОПЕРАТОРУ №2

операторы ввода/вывода в языке ПАСКАЛЬ…

ОПЕРАТОРЫ ВЫВОДА

WRITE (а1, а2,….аn) выводит последовательно значения переменных а1, а2,…аn

ПЕРЕХОД НА СЛЕДУЮЩУЮ СТРОКУ НЕ ПРОИСХОДИТ

WRITELN (а1, а2,….аn) выводит последовательно значения переменных а1, а2,…аn

ПЕРЕХОД НА СЛЕДУЮЩУЮ СТРОКУ ПРОИСХОДИТ

WRITELN – осуществляет переход на новую строку

ПОСЛЕДОВАТЕЛЬНОЕ РАСПОЛОЖЕНИЕ ОПЕРАТОРОВ №1 И №3 РАВНОСИЛЬНО ОДНОМУ ОПЕРАТОРУ №2

операторы ввода/вывода в языке ПАСКАЛЬ… ОПЕРАТОРЫ ВВОДА READ (а1, а2,….аn) – каждое вводимое значение получают последовательно переменные а1, а2,…аn READLN (а1, а2,….аn) – каждое вводимое значение получают последовательно переменные а1, а2,…аn READLN – переход на новую строку при вводе данных. Такой оператор применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER

операторы ввода/вывода в языке ПАСКАЛЬ…

ОПЕРАТОРЫ ВВОДА

READ (а1, а2,….аn) каждое вводимое значение получают последовательно переменные а1, а2,…аn

READLN (а1, а2,….аn) каждое вводимое значение получают последовательно переменные а1, а2,…аn

READLN переход на новую строку при вводе данных. Такой оператор применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER

ПРИМЕР… Вычислить периметр прямоугольника со сторонами А и В. РЕШЕНИЕ: Обозначим периметр буквой Р, тогда Р=(А+В)*2 Составим программу при конкретных значениях А и В. Пусть А=8, В=21. Program_prim1 ; Var a,b,p: real; begin  clrscr;  a:=8;  b:=21;  p:=(a+b)*2;  Write (‘p= ‘,p) end. (обязательный оператор) название программы описываем переменные производим очистку экрана присваиваем переменным значения вычисляем периметр прямоугольника выводим значения периметра на экран

ПРИМЕР…

Вычислить периметр прямоугольника со сторонами А и В.

РЕШЕНИЕ:

Обозначим периметр буквой Р, тогда Р=(А+В)*2

Составим программу при конкретных значениях А и В. Пусть А=8, В=21.

Program_prim1 ;

Var a,b,p: real;

begin

clrscr;

a:=8;

b:=21;

p:=(a+b)*2;

Write (‘p= ‘,p)

end. (обязательный оператор)

название программы

описываем переменные

производим очистку экрана

присваиваем переменным значения

вычисляем периметр прямоугольника

выводим значения периметра на экран

решение задач на языке ПАСКАЛЬ… задача №1. {составить алгоритм нахождения суммы двух чисел} Program z1; Var a, b, S: integer; begin  writeln (‘введите числа a, b’);  readln (a, b);  S:=a+b;  writeln (‘сумма= ’, S) end .

решение задач на языке ПАСКАЛЬ…

задача №1.

{составить алгоритм нахождения суммы двух чисел}

Program z1;

Var a, b, S: integer;

begin

writeln (‘введите числа a, b’);

readln (a, b);

S:=a+b;

writeln (‘сумма= ’, S)

end .

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Язык программирования Pascal (93.12 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт