Инфоурок Информатика ПрезентацииОсновы программирования на языке Pascal

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

Скачать материал
Скачать материал "Основы программирования на языке Pascal"

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Проректор

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

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

    1 слайд

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

  • Язык назван в честь выдающегося французского математика, физика, литератора и...

    2 слайд

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

  • Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах. Он был опубликова...

    3 слайд

    Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах. Он был опубликован в 1970 году как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.
    Немного истории…

  • Закрывающая кнопкаИмя файлаНомер окнаКнопка масштабированияПолосы прокруткиНо...

    4 слайд

    Закрывающая кнопка
    Имя файла
    Номер окна
    Кнопка масштабирования
    Полосы прокрутки
    Номер редактируемой строки
    Номер позиции в строке

  • Назначение пунктов менюМеню File предназначено для выбора режима работы с фай...

    5 слайд

    Назначение пунктов меню
    Меню File предназначено для выбора режима работы с файлами:
    формирование нового файла (New)
    открытие старого файла (Open), записанного на диске
    сохранение содержимого активной рабочей области в файле с текущим именем (Save) или с другим именем (Save as)
    смена текущего каталога (change dir), с которого считываются файлы
    завершение работы в интегрированной среде (Exit)

  • Меню Edit предназначено для выбора режима создания и редактирования текста пр...

    6 слайд

    Меню Edit предназначено для выбора режима создания и редактирования текста программ
    Назначение пунктов меню

  • В меню Search
собраны режимы, выполняющие поиск объектов программы по заданны...

    7 слайд

    В меню Search
    собраны режимы, выполняющие поиск объектов программы по заданным параметрам
    Назначение пунктов меню

  • Меню Run предназначено
для выбора режима выполнения программНазначение пункто...

    8 слайд

    Меню Run предназначено
    для выбора режима выполнения программ
    Назначение пунктов меню

  • Меню Compile позволяет
задать способ компиляции и компоновки составных частей...

    9 слайд

    Меню Compile позволяет
    задать способ компиляции и компоновки составных частей программы
    Назначение пунктов меню

  • Меню Debug выполняется настройка отладчика, в частности выбор переменных, зна...

    10 слайд

    Меню Debug выполняется настройка отладчика, в частности выбор переменных, значения которых выводятся в окно наблюдения
    Назначение пунктов меню

  • Меню Tools позволяет обращаться к ассемблеру и отладчикуНазначение пунктов меню

    11 слайд

    Меню Tools позволяет обращаться к ассемблеру и отладчику
    Назначение пунктов меню

  • Меню Options производится установка режимов работы компонентов интегрированно...

    12 слайд

    Меню Options производится установка режимов работы компонентов интегрированной системы
    Назначение пунктов меню

  • Меню Windows производится установка текущей активной рабочей области и способ...

    13 слайд

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

  • Меню Help можно обратиться к встроенной справочной системеНазначение пунктов...

    14 слайд

    Меню Help можно обратиться к встроенной справочной системе
    Назначение пунктов меню

  • Program  Имя программы;
Uses   Подключаемые библиотеки (модули);      
Label...

    15 слайд

    Program Имя программы;
    Uses Подключаемые библиотеки (модули);
    Label Список меток основной программы;
    Const Введение констант;
    Type Описание новых типов;
    Var Описание переменных;
    Определение процедур;
    Определение функций;
    Begin
    Тело основной программы;
    End.

  • Константы – это данные, значения которых  в процессе выполнения программы не...

    16 слайд

    Константы – это данные, значения которых в процессе выполнения программы не могут изменяться.
    Константы вводятся в блоке const:
    const
    a=5;
    b=1E-3/a;
    c=’значение неизвестно’;
    В общем виде:
    имя константы = выражение;

  • Переменные – это данные, которые могут изменяться в процессе выполнения  прог...

    17 слайд

    Переменные – это данные, которые могут изменяться в процессе выполнения программы.
    Переменные имеют имя, тип и значение.
    Описание переменных происходит в блоке var:
    var
    a: integer;
    b: real;
    c: char;
    В общем виде:
    имя переменной: тип переменной;

  • Некоторые простые типы:
1. Целые типы (ShortInt, Integer, LongInt, Byte, Word...

    18 слайд

    Некоторые простые типы:
    1. Целые типы (ShortInt, Integer, LongInt, Byte, Word).
    2. Вещественные типы (Real, Single, Double, Extended, Comp).
    3. Логический (Boolean).
    4. Символьный (Char).
    5. Строковые типы (String, String [n]).

  • 19 слайд

  • 20 слайд

  • Общий вид:переменная :=  выражение;Может быть: переменной, элементом массива,...

    21 слайд

    Общий вид:
    переменная := выражение;
    Может быть: переменной, элементом массива, полем записи и др.
    Не может быть: константа, выражение.
    Может быть: константой, переменной, элементом массива, арифметическим или логическим выражением.
    Работа оператора: если справа стоит выражение, то сначала вычисляется его значение, а затем это значение пересылается в переменную стоящую слева.

  • Арифметические выражения – это конструкции, содержащие данные, знаки математи...

    22 слайд

    Арифметические выражения – это конструкции, содержащие данные, знаки математических операций, математические функции.

  • read (список переменных);write (‘сообщение’, список переменных);Оператор ввод...

    23 слайд

    read (список переменных);
    write (‘сообщение’, список переменных);
    Оператор ввода:
    Оператор вывода:
    Отличие операторов read и write от операторов readln и writeln состоит в том, что после выполнения операторов readln и writeln курсор переводится на новую строку.

  • Для реализации ветвления можно использовать условный оператор:if условие then...

    24 слайд

    Для реализации ветвления можно использовать условный оператор:
    if условие then
    begin
    оператор; …
    end
    else
    begin
    оператор; …
    end;
    Где условие – это выражение логического типа.
    Если условие выполняется, то выполняется ветвь then, если условие не выполняется – то ветвь else.

  • for параметр := нач_значение to  кон_значение do
		begin
		  оператор; …
		en...

    25 слайд

    for параметр := нач_значение to кон_значение do
    begin
    оператор; …
    end;
    Работа оператора:
    1.Вычисляются начальное и конечное значения параметра и фиксируются;
    2.Если нач_значение <= кон_значения, то выполняется оператор;
    3.Значение параметра цикла возрастает (для целого – на единицу);
    4.Если значение параметра  кон_значения, то выполняется оператор, и переходит к п.3
    5. Цикл выполняется последний раз, когда параметр = кон_значению, затем управление передается оператору после цикла.

  • while условие do
		begin
		  оператор; …
		end;Работа оператора:
Сначала пров...

    26 слайд

    while условие do
    begin
    оператор; …
    end;
    Работа оператора:
    Сначала проверяется условие, если оно верно, то выполняется оператор, затем опять проверяется условие и т.д., пока условие не перестанет выполняться.
    Если условие не верно, то оператор игнорируется и управление передается следующему за циклом оператору.

  • repeat
	оператор; …
until условие;
		Работа оператора: Выполнение операторов...

    27 слайд

    repeat
    оператор; …
    until условие;

    Работа оператора: Выполнение операторов повторяется, пока условие не станет верным.

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

    28 слайд

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

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Особенности языка[править | править вики-текст]

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

Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы сдинамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций, написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования»[9] (эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.

Однако многие недостатки языка не проявляются или даже становятся достоинствами при обучении программированию. Кроме того, по сравнению с основным языком программирования в академической среде 1970-х (которым был Фортран, обладавший гораздо более существенными недостатками), Паскаль представлял собой значительный шаг вперёд. К 1980-м годам Паскаль стал основой для многочисленных учебных программ, в отдельных случаях на его основе были созданы специализированные обучающие языки программирования, так, в начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники Андрей Ершов разработал алголо-паскалеподобный «учебный алгоритмический язык».

Наиболее известной реализацией Паскаля, обеспечившей широкое распространение и развитие языка, является Turbo Pascal фирмы Borland, выросшая затем в объектный Паскаль для DOS (начиная с версии 5.5) и Windows и далее в Delphi, в которой были внедрены значительные расширения языка.

Диалекты Паскаля, применяемые в Turbo Pascal для DOS и Delphi для Windows, стали популярны из-за отсутствия других успешных коммерческих реализаций.граммирования на языке Pascal

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

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

6 664 934 материала в базе

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

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

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

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

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

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

    Джабраилов Ислам Салманович
    Джабраилов Ислам Салманович
    • На сайте: 8 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 46747
    • Всего материалов: 12

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

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

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

Копирайтер

Копирайтер

500/1000 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 66 человек из 34 регионов
  • Этот курс уже прошли 83 человека

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

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

72 ч. — 180 ч.

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

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

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 190 человек из 54 регионов
  • Этот курс уже прошли 973 человека

Мини-курс

Финансы и управление в медиакоммуникациях

3 ч.

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

Мини-курс

Проведение и применение трансформационных игр

4 ч.

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

Мини-курс

Сельский и индустриальный туризм

4 ч.

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