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

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


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов
Язык программирования Паскаль
Язык Паскаль был разработан швейцарским ученым Никлаусом Виртом в 1970 г. как...
Алфавит языка Паскаль: 1) 26 латинских строчных и 26 латинских прописных букв...
  Структура программы: обзор Программа содержит ключевые слова, идентификатор...
Программа на языке Pascal имеет следующий вид: program имя программы; раздел...
Первая строка (program имя программы;) называется заголовком программы и не я...
1.раздел описания переменных : Переменные могут быть описаны в разделе описан...
2.раздел описания констант : Раздел описания именованных констант начинается...
3.раздел описания типов : Раздел описания типов начинается со служебного слов...
4.раздел описания процедур и функций Что такое процедуры и функции Процедура...
Далее следует блок begin/end, внутри которого находятся операторы, отделяемы...
«Как вводить значения переменных с клавиатуры?», а также: «Как вывести на экр...
Оператор присваивания Оператор присваивания предназначен для задания перемен...
 Таблица символов отношений
Например:	 program MyProgram; var   a,b: integer;   x: real; begin   readln(a...
uses GraphABC; begin   var x := 100;   var y := 100;   var r := 50;   Circle(...
program HelloWorld;   begin writeln('Hello World!') end.
Задача 1.  Требуется запросить имя пользователя, а затем вывести «Привет, !»...
Для самостоятельного решения: Задача 2.  Требуется узнать сколько лет пользов...
Решение задачи: Program How_old_are_you; var years: integer; {объявляем years...
20 1

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

№ слайда 1 Язык программирования Паскаль
Описание слайда:

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

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

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

№ слайда 3 Алфавит языка Паскаль: 1) 26 латинских строчных и 26 латинских прописных букв
Описание слайда:

Алфавит языка Паскаль: 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 - нет.

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

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

№ слайда 6 Первая строка (program имя программы;) называется заголовком программы и не я
Описание слайда:

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

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

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

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

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

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

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

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

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

№ слайда 11 Далее следует блок begin/end, внутри которого находятся операторы, отделяемы
Описание слайда:

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

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

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

№ слайда 13 Оператор присваивания Оператор присваивания предназначен для задания перемен
Описание слайда:

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

№ слайда 14  Таблица символов отношений
Описание слайда:

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

№ слайда 15 Например:	 program MyProgram; var   a,b: integer;   x: real; begin   readln(a
Описание слайда:

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

№ слайда 16 uses GraphABC; begin   var x := 100;   var y := 100;   var r := 50;   Circle(
Описание слайда:

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

№ слайда 17 program HelloWorld;   begin writeln(&#039;Hello World!&#039;) end.
Описание слайда:

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

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

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

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

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

№ слайда 20 Решение задачи: Program How_old_are_you; var years: integer; {объявляем years
Описание слайда:

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

Общая информация

Номер материала: ДБ-037811


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

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Похожие материалы

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»