Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Общие сведения о языке программирования Паскаль

Содержание

Языки программирования – это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ Языки программирования –  это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи алгоритмов на языках программирования называются программами. Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля, род. 15 февраля 1934 года, Алфавит и словарь языка ПаскальЛатинские прописные буквы Существуют неделимые последовательности символов: := (присваивание) >= и Для обозначения констант, переменных, программ и др. объектов используются имена Типы данных в языке Паскаль       var :  ; Структура программы на языке ПаскальЗаголовок программы:   program Общий вид программыprogram    ;   const Комментарии: { } или (* *)Пример:  1. {Вычисление переменной Х} Описание меток.   Перед любым оператором можно поставить метку. Метка может Описание констант:const   Inf=1024; Домашнее задание№1. Запишите раздел описания переменных, необходимых для вычисления:Значения функции y=3x2+5Площади кругаСуммы Организация ввода и вывода данных Пример 1. write (U, V, ..Z);     где U, Пример 3. write (1, 20, 300); на экране появится Для вывода вещественного числа в списке вывода для каждого Пример 4.write (‘s=’, s:2:0);  s=15write (‘s=’, s:3:1);  s=15.0write (‘s=’, s:5:1);  s=  15.0 При выполнении нового оператора write вывод продолжается в той же строке.Чтобы осуществить Пример 5.  Вывести на экран «Привет, друзья!»рrogram Hello;beginWriteln (‘Привет, друзья!’); Writeln (‘Как дела?’);end. Пример 6. Вычислить длину окружности и площадь круга, где r=5,4 см, c=2πr, Для выполнения программы запустить компиляцию Alt+F9 или меню Compile-Compile Пример 7. var i, j: integer; x: real; a: char;read (i, j, Усовершенствуем пример 6.  Введем данные с помощью оператора read, выведем текстовые Домашнее задание   Написать программу вычисления площади и периметра прямоугольника .
Слайды презентации

Слайд 2 Языки программирования –
это формальные

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

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


Слайд 3 Записи алгоритмов
на языках программирования называются программами.

Записи алгоритмов на языках программирования называются программами.

Слайд 4 Никлаус Вирт (нем. Niklaus Wirth, род. 15

Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля, род. 15 февраля 1934 года, род. 15

февраля, род. 15 февраля 1934 года, род. 15 февраля 1934 года) — швейцарский, род. 15 февраля 1934

года) — швейцарский учёный, специалист в области информатики, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков , род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков  программирования, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков  программирования,  профессор, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков  программирования,  профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), Лауреат премии Тьюринга, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков  программирования,  профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), Лауреат премии Тьюринга 1984 года. Создатель и ведущий проектировщик языков программирования Паскаль, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков  программирования,  профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), Лауреат премии Тьюринга 1984 года. Создатель и ведущий проектировщик языков программирования Паскаль, Модула-2, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков  программирования,  профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), Лауреат премии Тьюринга 1984 года. Создатель и ведущий проектировщик языков программирования Паскаль, Модула-2,Оберон.

Слайд 6 Алфавит и словарь языка Паскаль
Латинские прописные буквы

Алфавит и словарь языка ПаскальЛатинские прописные буквы

(A, B, C,… X, Y, Z)
Латинские строчные буквы
(a, b, c, … x, y, z)
Арабские цифры (0, 1, 2, …8, 9)
Специальные символы:
знак подчёркивания; знаки препинания; круглые, квадратные и фигурные скобки; знаки арифметических операций и др.


Слайд 7 Существуют неделимые последовательности символов:
:= (присваивание)

Существуют неделимые последовательности символов: := (присваивание) >= и


>= и

конец комментария)


Слайд 9 Для обозначения констант, переменных, программ и

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

др. объектов используются имена – любые отличные от служебных

слов последовательности букв, цифр и символа подчеркивания, но начинаются не с цифр.


Слайд 10 Типы данных
в языке Паскаль

Типы данных в языке Паскаль    var : ;


var : ;


Слайд 12 Структура программы на языке Паскаль
Заголовок программы:

Структура программы на языке ПаскальЗаголовок программы:  program  Блок описания

program
Блок описания используемых данных:
uses

<описание внешних модулей>
label <описание меток>
const <описание констант>
type <описание типов переменных>
var <описание переменных>
procedure <описание процедур>
function <описание функций>
Пример 1. var i, j: integer; x: real; a: char
Блок описания действий по преобразованию данных (программный блок)
begin <раздел операторов>
end. (с точкой)


Слайд 13 Общий вид программы
program ;

Общий вид программыprogram  ;  const  ;  var

const ;

var <описание используемых переменных>;
begin <начало программного блока>;
<оператор 1>;
<оператор 2>;
<оператор 3>
end.

Точка с запятой – разделитель между операторами.
Перед end. точку с запятой не ставят.


Слайд 14 Комментарии: { } или (* *)

Пример:

Комментарии: { } или (* *)Пример:  1. {Вычисление переменной Х}

1. {Вычисление переменной Х}

2. (*Не найден ни

один элемент массива. Начало нового поиска*)


Слайд 15 Описание меток.
Перед любым оператором

Описание меток.  Перед любым оператором можно поставить метку. Метка может

можно поставить метку. Метка может состоять из букв и

цифр длиной до 127 символов.
label
M1, Tok, llab, 123;

В разделе операторов после идентификатора метки ставится двоеточие
M1: <оператор>
Tok:<оператор>

Слайд 16 Описание констант:
const
Inf=1024;

Описание констант:const  Inf=1024;

(Целая константа)
Communik= «Связь установлена»; (Строковая
константа)
Ref=13.45; (Вещественная константа)

Слайд 17 Домашнее задание
№1. Запишите раздел описания переменных, необходимых для

Домашнее задание№1. Запишите раздел описания переменных, необходимых для вычисления:Значения функции y=3x2+5Площади

вычисления:
Значения функции y=3x2+5
Площади круга
Суммы нескольких одинаковых монет

№2. Запишите

оператор для:
Значения функции y=3x2+5
Площади круга
Суммы нескольких одинаковых монет
 


Слайд 18 Организация
ввода и вывода
данных

Организация ввода и вывода данных

Слайд 19 Пример 1. write (U, V, ..Z);

Пример 1. write (U, V, ..Z);   где U, V,


где U, V, ..Z – это выражения

типа integer, real и т.д.


Пример 2. write (‘s=’,s);
если s целочисленное, = 15, то на экране появится s=15
если s – вещественное, то s=1.5Е+01


Слайд 20 Пример 3. write (1, 20, 300); на экране

Пример 3. write (1, 20, 300); на экране появится

появится

120300

Сделать ответ более читаемым:
write (1, ‘,’, 20, ‘,’, 300); - добавили запятые
write (1, ‘ ’, 20, ‘ ’, 300); – добавили пробелы
write (1:3, 20:4, 300:5); - указали формат вывода


Слайд 21 Для вывода вещественного числа в

Для вывода вещественного числа в списке вывода для каждого

списке вывода для каждого выражения указываются два параметра:
Общее количество

позиций, отводимых под число
Количество позиций в дробной части числа


Слайд 22 Пример 4.
write (‘s=’, s:2:0); s=15
write (‘s=’, s:3:1);

Пример 4.write (‘s=’, s:2:0); s=15write (‘s=’, s:3:1); s=15.0write (‘s=’, s:5:1); s= 15.0

s=15.0
write (‘s=’, s:5:1); s= 15.0


Слайд 23 При выполнении нового оператора write вывод продолжается в

При выполнении нового оператора write вывод продолжается в той же строке.Чтобы

той же строке.

Чтобы осуществить переход к новой строке, используется

оператор writеln.


Слайд 24 Пример 5. Вывести на экран «Привет, друзья!»

рrogram

Пример 5. Вывести на экран «Привет, друзья!»рrogram Hello;beginWriteln (‘Привет, друзья!’); Writeln (‘Как дела?’);end.

Hello;
begin
Writeln (‘Привет, друзья!’); Writeln (‘Как дела?’);
end.


Слайд 25 Пример 6. Вычислить длину окружности и площадь круга,

Пример 6. Вычислить длину окружности и площадь круга, где r=5,4 см,

где r=5,4 см, c=2πr, s=πr2
program n_6;

const pi=3.14;
var r, c, s: real;
begin
r:=5.4;
c:=2*pi*r;
s:=pi*r*r;
writeln (‘c=’, c:6:4); writeln (‘s=’, c:6:4)
end.
Ответ (с=33.9120, s=91.5624)


Слайд 26 Для выполнения программы запустить компиляцию

Для выполнения программы запустить компиляцию Alt+F9 или меню Compile-Compile

Alt+F9 или меню Compile-Compile (исправление ошибок), сохранить программу, запустить

на выполнение Ctrl+F9 или меню Run-Run

Слайд 27 Пример 7.
var i, j: integer; x: real;

Пример 7. var i, j: integer; x: real; a: char;read (i,

a: char;
read (i, j, x, a)
 
организуем входной поток тремя

способами:
1 0 2,5 a 1,0,2.5 1
a 0
2.5
a

Слайд 28 Усовершенствуем пример 6. Введем данные с помощью

Усовершенствуем пример 6. Введем данные с помощью оператора read, выведем текстовые

оператора read, выведем текстовые сообщения writeln
program n_8;

const pi=3.14;
var r, c, s: real;
begin
writeln (‘вычисление длины окружности и площади круга’);
writeln (‘введите r>>’);
readln (r);
c:=2*pi*r;
s:=pi*r*r;
writeln (‘c=’, c:6:4); writeln (‘s=’, c:6:4)
end.
r=8.5
Ответ (с=53.3800, s=226.8650)


  • Имя файла: obshchie-svedeniya-o-yazyke-programmirovaniya-paskal.pptx
  • Количество просмотров: 144
  • Количество скачиваний: 0