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

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

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

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Ландшафтный архитектор

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

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

    1 слайд

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

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

    2 слайд

    Язык Паскаль был разработан швейцарским ученым Никлаусом Виртом в 1970 г. как язык со строгой типизацией и интуитивно понятным синтаксисом.

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

    3 слайд

    Алфавит языка Паскаль:
    1) 26 латинских строчных и 26 латинских прописных букв;
    2) 10 цифр;
    3) знаки операций:
    + - * / = <> < > <= >= :=
    4) ограничители:
    . , ' ( ) [ ] (. .) { } (* *) .. : ;
    5) служебные слова:
    SET, MOD, AND, FOR, THEN, ARRAY, FILE, STRING, NOT, TO, BEGIN, FUNCTION, CASE, GOTO, OF, IF, DIV, PROCEDURE, DO PROGRAM, WHILE, DOWNTO, WITH, ELSE, XOR, END, REPEAT, LABEL
    6) буквы русского языка используются в комментариях.

  •  Структура программы: обзорПрограмма содержит ключевые слова, идентификато...

    4 слайд

     
    Структура программы: обзор


    Программа содержит ключевые слова, идентификаторы, комментарии.
    Ключевые слова используются для выделения синтаксических конструкций и подсвечиваются жирным шрифтом в редакторе(пример: and array as auto begin case class )
    Идентификаторы служат в качестве имен программ, модулей, процедур, функций, типов, переменных и констант. Идентификатором считается любая последовательность латинских букв или цифр, начинающаяся с буквы. Буквой считается также символ подчеркивания "_".
    Например, a1, _h, b123 - идентификаторы, а 1a, ф2 - нет.

  • Программа на языке Pascal имеет следующий вид:
program имя программы;раздел...

    5 слайд

    Программа на языке Pascal имеет следующий вид:
    program имя программы;
    раздел uses
    раздел описаний
    begin
      операторы
    end.

  • Первая строка (program имя программы;) называется заголовком программы и не я...

    6 слайд

    Первая строка (program имя программы;) называется заголовком программы и не является обязательной.
    Раздел uses состоит из нескольких подряд идущих секций uses, каждая из которых начинается с ключевого слова uses, за которым следует список имен модулей и пространств имен .NET, перечисляемых через запятую.
    Раздел описаний может включать следующие подразделы:
     


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

    7 слайд

    1.раздел описания переменных :

    Переменные могут быть описаны в разделе описаний, а также непосредственно внутри любого блока  begin/end.
    Раздел описания переменных начинается с ключевого слова var, после которого следуют элементы описания вида
    список имен: тип;
    или
    имя: тип := выражение;
    или
    имя := выражение;
    Имена в списке перечисляются через запятую. Например:
    var
      a,b,c: integer;
      d: real := 3.7;
      s := 'PascalABC forever';
      al := new List<integer>;
      p1 := 1;

  • 2.раздел описания констант :Раздел описания именованных констант начинается...

    8 слайд

    2.раздел описания констант :


    Раздел описания именованных констант начинается со служебного слова const, после которого следуют элементы описания вида
    имя константы = значение;
    или
    имя константы : тип = значение;
    Например:
    const
      Pi = 3.14;
      Count = 10;
      Name = 'Mike';

  • 3.раздел описания типов :Раздел описания типов начинается со служебного слов...

    9 слайд

    3.раздел описания типов :

    Раздел описания типов начинается со служебного слова type, после которого следуют строки вида
    имя типа = тип;
    Например,
    type
      arr10 = array [1..10] of integer;

  • 4.раздел описания процедур и функций Что такое процедуры и функции
Процедура...

    10 слайд

    4.раздел описания процедур и функций

    Что такое процедуры и функции
    Процедура или функция представляет собой последовательность операторов, которая имеет имя, список параметров и может быть вызвана из различных частей программы. Функции, в отличие от процедур, в результате своего выполнения возвращают значение, которое может быть использовано в выражении. Для единообразия функции и процедуры называются подпрограммами.
    Описание процедур и функций
    Любая используемая в программе процедура или функция должна быть предварительно описана в разделе описаний.
    Описание процедуры имеет вид:

    procedure имя(список формальных параметров);
    раздел описаний
    begin
      операторы
    end;
    Описание функции имеет вид:

    function имя(список формальных параметров): тип возвращаемого значения;
    раздел описаний
    begin
      операторы
    end;

  • Далее следует блок begin/end, внутри которого находятся операторы, отделяемы...

    11 слайд



    Далее следует блок begin/end, внутри которого находятся операторы, отделяемые один от другого символом "точка с запятой". Среди операторов может присутствовать оператор описания переменной, который позволяет описывать переменные внутри блока.

  • «Как вводить значения переменных с клавиатуры?», а также: «Как вывести на экр...

    12 слайд

    «Как вводить значения переменных с клавиатуры?», а также: «Как вывести на экран полученный результат?». Для этого используются четыре специальных оператора:
    Для ввода:
    read(Переменную)
    readln(Переменную)
    И для вывода:
    write(Текст в  »)
    writeln(Текст в »)
    «В чем разница между read и readln, write и writeln?»:
    Если добавляете «ln» (что расшифровывается, как  Line), то курсор переносится на следующую строку.

  • Оператор присваивания
Оператор присваивания предназначен для задания перемен...

    13 слайд

    Оператор присваивания
    Оператор присваивания предназначен для задания переменной вычисляемого значения соответствующего выражения. Выражения составляются с использованием констант (предопределенных, определенных программистом, непосредственно вписанных в выражение), переменных, функций с использованием знаков допустимых для данных типов данных выражений и круглых скобок.
    Формат оператора присваивания:
    <идентификатор переменной>:=<выражение>;
    Пример: a:=7;
    b:=a+8;
    c:=a+b;

    Тип выражения должен совпадать с типом переменной или быть совместимым с ним.

  •  Таблица символов отношений

    14 слайд

    Таблица символов отношений

  • Например:	
program MyProgram;var   a,b: integer;  x: real;begin  readln(...

    15 слайд

    Например:
    program MyProgram;
    var
      a,b: integer;
      x: real;
    begin
      readln(a,b);
      x := a/b;
      writeln(x);
    end.

  • uses GraphABC;begin  var x := 100;  var y := 100;  var r := 50;  Circle(...

    16 слайд

    uses GraphABC;
    begin
      var x := 100;
      var y := 100;
      var r := 50;
      Circle(x,y,r);
    end.

  • program HelloWorld;  
begin
writeln(&#039;Hello World!&#039;)
end.

    17 слайд

    program HelloWorld;  
    begin
    writeln('Hello World!')
    end.

  • Задача 1.  Требуется запросить имя пользователя, а затем вывести «Привет, !»...

    18 слайд

    Задача 1.  Требуется запросить имя пользователя, а затем вывести «Привет, <имя>!» Для решения этой задачи нам потребуется строковой тип данных — string.
    Program Hello_boy_girl; {фигурные кавычки позволяют вставить комментарий к коду}
    var name: string; {объявляем name -- это новая переменная}
    Begin
    Write('Введите свое имя: '); {так как мы используем write, курсор будет мигать после двоеточия}
    Read(name); {Считываем все, что ввел пользователь}
    Write('Привет,',name,'!'); {Обратите внимание!Переменная отделяется от кавычек ЗАПЯТЫМИ!}
    End.


  • Для самостоятельного решения:Задача 2.  Требуется узнать сколько лет пользова...

    19 слайд

    Для самостоятельного решения:
    Задача 2.  Требуется узнать сколько лет пользователю, а затем вывести  «Вам  <возраст> лет».
    Подсказка:
    Очевидно, что для решения этой задачи Вам потребуется целочисленный тип данных — Integer.

  • Решение задачи:Program How_old_are_you;
var years: integer; {объявляем years...

    20 слайд

    Решение задачи:
    Program How_old_are_you;
    var years: integer; {объявляем years -- это новая переменная}
    Begin
    Writeln('Сколько вам лет?'); {так как мы используем writeln,каретка будет мигать под надписью}
    Read(years); {Считываем все, что ввел пользователь}
    Write('Вам ',years,' лет.');
    End.

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

6 662 916 материалов в базе

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

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

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

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

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

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

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

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

    Килочко Алиса Витальевна
    Килочко Алиса Витальевна
    • На сайте: 8 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 88828
    • Всего материалов: 20

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

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

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 109 человек из 44 регионов
  • Этот курс уже прошли 577 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Мини-курс

Основы игровой деятельности дошкольников: роль игр в развитии детей

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 14 регионов
  • Этот курс уже прошли 20 человек

Мини-курс

Управление и стратегическое развитие высшего образования

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Инклюзивное образование: нормативное регулирование

4 ч.

780 руб. 390 руб.
Подать заявку О курсе