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

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

Скачать материал
Скачать материал

Описание презентации по отдельным слайдам:

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

    1 слайд

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

  • PascalПаскаль был разработан швейцарским ученым Никлаусом Виртом. Паскаль счи...

    2 слайд

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

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

    3 слайд

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

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

    4 слайд

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

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

  • Алфавит языка Паскаль26 латинских строчных и 26 латинских прописных букв: 
A...

    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

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

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

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

  • Структура программы{1. Заголовок программы}
Program 	имя_программы;

{2. Разд...

    6 слайд

    Структура программы
    {1. Заголовок программы}
    Program имя_программы;

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

    {3. Раздел описаний}
    Label описания_меток;
    Const описания_констант;
    Type описания_типов;
    Var описания_переменных;
    Procedure описания_процедур_и_функций;
    Function
    Exports описания_экспортируемых_имен;

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

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

    7 слайд

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

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

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

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

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

Разделителем операторо...

    8 слайд

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

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

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

    9 слайд

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

  • Пример: периметр прямоугольникаProgram perimetr;	    		  {заголовок программы...

    10 слайд

    Пример: периметр прямоугольника
    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. {Конец программы}

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

    11 слайд

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

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

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

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

    12 слайд

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

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

    13 слайд

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

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

    14 слайд

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

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

    15 слайд

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

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

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

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

    16 слайд

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

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

  • Типы данныхИмена стандартных типов являются предопределенными идентификаторам...

    17 слайд

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

  • Стандартные типы данныхГруппа целых типов (shortint,  integer,   longint, byt...

    18 слайд

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

  • Var 	b : byte; 
		summa, count : integer;
Объявление переменных целого типаsu...

    19 слайд

    Var b : byte;
    summa, count : integer;

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

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

    20 слайд

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

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


    217 -45 8954 +483



  • Группа вещественных типов  определяет  те  данные,   которые реализуютсяпо...

    21 слайд

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

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

    begin
    ...
    A:=0.65;

    End.

  • Стандартный  ввод и выводОсуществляется встроенными процедурами
Read(список п...

    22 слайд

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

  • ПримерProgram primer;
Uses crt;
Var a,b,summa:integer;
Begin
	Clrscr;
	Write(...

    23 слайд

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

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

    24 слайд

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

  • Классификация операцийАрифметические операции:
Унарные: +, -
Бинарные: +, -,...

    25 слайд

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

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

Mod – остаток от делен...

    26 слайд

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

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

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

    27 слайд

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

  • Простые операторы не содержат в себе других операторов.1. Оператор присваиван...

    28 слайд

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 102 016 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 22.09.2022 71
    • PPTX 4.5 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Бысова Надежда Алексеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Бысова Надежда Алексеевна
    Бысова Надежда Алексеевна
    • На сайте: 6 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 23406
    • Всего материалов: 46

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой