Школьные учебники / Презентации по предметам » Презентации » Другие презентации » Презентация по информатике на тему "Язык программирования Паскаль"

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

Презентация по информатике на тему "Язык программирования Паскаль" - Скачать презентации бесплатно ☑ Презентации по предметам на school-textbook.com
Смотреть онлайн
Поделиться с друзьями:
Cкачать презентацию: Презентация по информатике на тему "Язык программирования Паскаль"

Презентация "Презентация по информатике на тему "Язык программирования Паскаль"" онлайн бесплатно или скачать на сайте электронных школьных учебников/презентаций school-textbook.com

Язык программирования Pascal<br>
1 слайд

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

Pascal<br>Паскаль был разработан швейцарским ученым Никлаусом Виртом. Паскаль считается важнейшим ин
2 слайд

Pascal
Паскаль был разработан швейцарским ученым Никлаусом Виртом. Паскаль считается важнейшим инструментом для обучения методам структурного программирования и с 1983 г. Введен в учебные курсы в школах для учащихся, которые специализируются в области информатики.
В дальнейшем язык паскаль совершенствовался и приобрел новые свойства, отличные от авторского варианта.

Язык паскаль относительно прост в изучении, довольно ясен и логичен  и, будучи первым изучаемым язык
3 слайд

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

Как  и  естественные языки, каждый  язык   программирования  имеет  свой  стиль  и  свои правила. <b
4 слайд

Как и естественные языки, каждый язык программирования имеет свой стиль и свои правила.

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

Алфавит языка Паскаль<br>26 латинских строчных и 26 латинских прописных букв: <br>A B C D E F G H I
5 слайд

Алфавит языка Паскаль
26 латинских строчных и 26 латинских прописных букв:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A b c d e f g h i j k l m n o p q r s t u v w x y z

Подчеркивание _

10 цифр:
0 1 2 3 4 5 6 7 8 9

Знаки операций:
+ - * / = <> < > <= >= := @

Ограничители (разделители):
. , ' ( ) [ ] (. .) { } (* *) .. : ;

Спецификаторы:
^ # $

Упрощенная структура программы<br>{1. Заголовок программы}<br>Program имя_программы;<br><br>{2. Разд
6 слайд

Упрощенная структура программы
{1. Заголовок программы}
Program имя_программы;

{2. Раздел указания используемых модулей}
Uses список_используемых_модулей;

{3. Раздел описаний}
Const описания_констант;
Var описания_переменных;

{4. Раздел операторов}
Begin
Операторы программы
End.

Команды языка программирования называются операторами<br><br>Разделителем операторов в паскале являе
7 слайд

Команды языка программирования называются операторами

Разделителем операторов в паскале является ; (точка с запятой)

Комментарий представляет собой фрагмент текста программы, ограниченный символами { }. Комменнтарии в
8 слайд

Комментарий представляет собой фрагмент текста программы, ограниченный символами { }. Комменнтарии в программе выполняют информационную функцию.
{Моя первая программа }
Program first;
Begin
Writeln(‘hello, world!’)
End.

Пример: периметр прямоугольника<br>Program perimetr;      {заголовок программы}<br>Uses crt;  {crt –
9 слайд

Пример: периметр прямоугольника
Program perimetr; {заголовок программы}
Uses crt; {crt – необходим для очистки экрана}
Var a,b:integer; {объявление переменных}
P:integer;
Begin {начало программы}
clrscr;{очистка экрана}
A:=12; {присваиваем переменной а значение 12}
B:=7; {присваиваем переменной b значение 7}
P:=2*(a+b); {значение выражения присваиваем P}
Write('p = ',P); {выводим на экран значение P}
End. {Конец программы}

Программа  в своей работе имеет дело с данными. <br><br>Некоторые данные устанавливаются еще до того
10 слайд

Программа в своей работе имеет дело с данными.

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

Другие данные могут изменяться во время выполнения программы. Они называются переменными.

Различие между переменной и константой довольно очевидно: во время выполнения программы значение пер
11 слайд

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

В паскале разница между строчными и<br>прописными буквами игнорируется, поэтому имена name и name од
12 слайд

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

Служебное слово – это слово, которое в языке ПАСКАЛЬ имеет определенное смысловое значение, которое
13 слайд

Служебное слово – это слово, которое в языке ПАСКАЛЬ имеет определенное смысловое значение, которое не может быть изменено. Иногда его называют ключевым словом.

Пробелы нельзя использовать внутри сдвоенных символов и  зарезервированных слов.<br><br>Существуют и
14 слайд

Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов.

Существуют имена которые называются стандартными.
Sin cos real true

в отличие от служебных слов смысл стандартных имен может быть переопределен программистом.

В откомпилированной программе для всех переменных отведено место в памяти, и всем переменным присвое
15 слайд

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

Все переменные, используемые в программе необходимо объявить в разделе описания Переменных после зарезервированного слова var.

Типы данных<br>Имена стандартных типов являются предопределенными идентификаторами и действуют в люб
16 слайд

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

Стандартные типы данных<br>Группа целых типов (shortint,  integer,   longint, byte, word);<br>Группа
17 слайд

Стандартные типы данных
Группа целых типов (shortint, integer, longint, byte, word);
Группа действительных типов(single, real, double, extended, comp);
Логические (булевские типы)(boolean, bytebool, wordbool, longbool);
Символьный(char);
Строковый (string);
Указательный (pointer);
Текстовый тип (text).

Var b : byte; <br>summa, count : integer;<br><br>Объявление переменных целого типа<br>summa:= -365;<
18 слайд

Var b : byte;
summa, count : integer;

Объявление переменных целого типа
summa:= -365;
Испозование

Числа в языке ПАСКАЛЬ обычно  записываются  в  десятичной  системе счисления. <br> Положительный зна
19 слайд

Числа в языке ПАСКАЛЬ обычно записываются в десятичной системе счисления.
Положительный знак числа может быть опущен.

Целые числа записываются в форме без десятичной точки, например:


217 -45 8954 +483



Группа вещественных типов  <br><br>определяет  те  данные,   которые реализуются<br>подмножеством де
20 слайд

Группа вещественных типов

определяет те данные, которые реализуются
подмножеством действительных чисел.
Var A: real;

begin
...
A:=0.65;

End.

Стандартный  ввод и вывод<br>Осуществляется встроенными процедурами<br>Read(список переменных); – чт
21 слайд

Стандартный ввод и вывод
Осуществляется встроенными процедурами
Read(список переменных); – чтение значений, введенных с клавиатуры
Readln(список переменных); - ln в конце означает переход на новую строку
Write(список переменных); - вывод на экран
Writeln(список переменных);

Пример<br>Program primer;<br>Uses crt;<br>Var a,b,summa:integer;<br>Begin<br>Clrscr;<br>Write(‘введи
22 слайд

Пример
Program primer;
Uses crt;
Var a,b,summa:integer;
Begin
Clrscr;
Write(‘введите 2 целых числа: ’);
readln(a,b);
Summa:=a+b;
Write(‘сумма = ’,summa);
End.

Операции и выражения<br>Выражение <br>В программировании служит для определения действий. <br>Выраже
23 слайд

Операции и выражения
Выражение
В программировании служит для определения действий.
Выражения состоят из операций и операндов.
По количеству операндов выражения делятся на унарные (один операнд с символом операции: -5, -(-6), not false) и бинарные (два операнда, между которыми ставится символ операции: 5+7, (4-2)*5+10, true or false - истина или ложь).

Классификация операций<br>Арифметические операции:<br>Унарные: +, -<br>Бинарные: +, -, *, /, div, mo
24 слайд

Классификация операций
Арифметические операции:
Унарные: +, -
Бинарные: +, -, *, /, div, mod
2. Операции отношения: =, <>, <, >, <=, >=
3. Булевские (логические) операции:
Not (логическое отрицание), and (лог. И), or (лог. ИЛИ), xor (исключающее ИЛИ)
4. Строковая операция (конкатенация) +

Div – частное от деления<br>7 div 3 = 2<br>A:=10 div 3;<br><br>Mod – остаток от деления <br>7 mod 3
25 слайд

Div – частное от деления
7 div 3 = 2
A:=10 div 3;

Mod – остаток от деления
7 mod 3 = 1
A:=25 mod 10;

Операторы <br>предназначены для описания действий, которые будут выполняться при реализации алгоритм
26 слайд

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

Простые операторы не содержат в себе других операторов.<br>1. Оператор присваивания :=<br>2. Операто
27 слайд

Простые операторы не содержат в себе других операторов.
1. Оператор присваивания :=
2. Оператор процедуры состоит из имени, за которым в круглых скобках может располагаться список фактических параметров.Swap(x, y).
3. Оператор перехода goto

Отзывы по презентациям на сайте school-textbook.com "Презентация по информатике на тему "Язык программирования Паскаль"" (0)
Оставить отзыв
Прокомментировать

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

Свяжитесь с нами