792609
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Манифест «Инфоурок»
ИнфоурокИнформатикаПрезентацииНачальные сведения о языке программирования Pascal

Начальные сведения о языке программирования Pascal

библиотека
материалов
Учитель информатики и ИКТ МОУ «СОШ №71» г. Саратова Начальные сведения о язык...
Язык программирования Паскаль был разработан Никлаусом Виртом специально для...
Идентификаторы Такие объекты языка Паскаль как переменные, типы данных, проце...
Служебные слова Алфавит любого языка программирования состоит из символов, ис...
Тип данных языка программирования Тип данных языка программирования – это сов...
К основным типам Паскаля относятся наиболее часто используемые простые типы д...
Целый тип В Паскале есть два числовых типа данных – для целых и вещественных...
Над значениями целого типа определены следующие операции: *	умножение div	дел...
Значения целого типа могут быть аргументами функций, возвращающих целые значе...
Следующие функции возвращают вещественные результаты для целых аргументов: Фу...
Пример. Результаты выражений при A = 20; B = 8 Выражение	Результат A div B	2...
Целый тип является упорядоченным. Для всех его значений определены операции с...
Вещественный тип Значениями вещественного типа Real являются элементы конечно...
Над значениями вещественного типа определены следующие операции: *	умножение...
Следующие функции возвращают вещественные результаты для вещественных аргумен...
Для округления и отбрасывания дробной части используются функции, возвращающи...
Символьный тип Значениями типа Char (от character – символ) в большинстве реа...
Булевский тип Cуществуют всего два значения булевского (Boolean) типа:  истин...
Диапазоны (ограниченные типы) Ограниченный тип создается на основе базового т...
Арифметическое выражение представляет собой правило вычисления некоторого чис...
Структура программы Программа состоит из заголовка и блока, за которым следуе...
Комментарии Последовательность символов, заключенная в фигурные скобки {}, яв...
{Пример простой программы на Паскале} {Программа вычисляет сумму чисел} Блок...
Заголовок программы В заголовке указывается имя программы и список параметров...
Блок программы. Общие сведения Блок программы состоит из шести разделов, след...
Раздел переменных (var) В разделе переменных после служебного слова var содер...
Раздел операторов Раздел операторов – это часть программы, содержащая команды...
Операторные скобки
Операторы. Общие сведения Алгоритм, по которому должна работать программа, за...
Оператор присваивания В результате выполнения оператора присваивания значение...
Составной оператор Последовательность операторов можно объединить в один сост...
Ввод и вывод данных в Паскале В Паскале ввод и вывод данных выполняется с пом...
Изменить значение переменных можно не только с помощью оператора присваивани...
Если вместо процедуры ввода read был использован readln, то ввод данных следу...
Стандартные процедуры вывода write и writeln Стандартные процедуры вывода пре...

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

1 слайд Учитель информатики и ИКТ МОУ «СОШ №71» г. Саратова Начальные сведения о язык
Описание слайда:

Учитель информатики и ИКТ МОУ «СОШ №71» г. Саратова Начальные сведения о языке программирования PASCAL

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

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

3 слайд Идентификаторы Такие объекты языка Паскаль как переменные, типы данных, проце
Описание слайда:

Идентификаторы Такие объекты языка Паскаль как переменные, типы данных, процедуры и функции должны иметь свои имена, чтобы отличать их внутри программы друг от друга. Эти имена называются идентификаторами. Идентификатор Паскаля представляет собой последовательность латинских букв или цифр, начинающуюся с буквы. Пример. Идентификаторы Паскаля: A; I1; Integer; sin; Counter; level348. Последовательности символов, не являющиеся идентификаторами Паскаля: 2Е; A?B; My-value; 48. Замечание: Прописные и строчные буквы в служебных словах и идентификаторах не различаются практически всеми трансляторами  Паскаля, таким образом, например, Sin, sin, и SIN – три равноправных варианта написания одного и того же идентификатора.

4 слайд Служебные слова Алфавит любого языка программирования состоит из символов, ис
Описание слайда:

Служебные слова Алфавит любого языка программирования состоит из символов, используемых при записи программ. В число этих символов входят буквы, цифры и разделители. Но одних этих символов недостаточно для записи программы. Некоторые символы  алфавита языка изображаются несколькими буквами. Такие элементы называются служебными словами. Служебные слова используются для обозначения операторов, некоторых операций и других элементов программы. В программе нельзя использовать  идентификаторы, совпадающие со служебными словами. Примеры служебных слов: var, program, repeat, begin, end, function.

5 слайд Тип данных языка программирования Тип данных языка программирования – это сов
Описание слайда:

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

6 слайд К основным типам Паскаля относятся наиболее часто используемые простые типы д
Описание слайда:

К основным типам Паскаля относятся наиболее часто используемые простые типы данных, а именно, числовые, символьный и булевский (логический) тип, названный так в честь английского математика-логика Джорджа Буля. Основные типы данных “встроены” в язык программирования, то есть их возможные значения и операции уже определены в описании языка. Для решения многих задач основных типов недостаточно. Используя основные типы в качестве базовых, программист может конструировать производные типы данных

7 слайд Целый тип В Паскале есть два числовых типа данных – для целых и вещественных
Описание слайда:

Целый тип В Паскале есть два числовых типа данных – для целых и вещественных чисел. Значениями целого типа являются целые числа. Целая десятичная константа представляет собой последовательность десятичных цифр, которой может предшествовать знак «–». Пример: –10; 3; 845; Целый тип данных имеет свой идентификатор – слово Integer («целый» по-английски). Переменные целого типа описываются в программах следующим образом: var i, j, k: Integer; Здесь var — служебное слово для описания переменных; i, j, k — имена переменных; Integer – имя типа.

8 слайд Над значениями целого типа определены следующие операции: *	умножение div	дел
Описание слайда:

Над значениями целого типа определены следующие операции: * умножение div деление без округления - целая часть частного mod остаток от деления первого числа на второе (операция однозначно определена, только если второе число больше нуля) + сложение – вычитание

9 слайд Значения целого типа могут быть аргументами функций, возвращающих целые значе
Описание слайда:

Значения целого типа могут быть аргументами функций, возвращающих целые значения: abs(x) абсолютная величина x sqr(x) возведение x в квадрат

10 слайд Следующие функции возвращают вещественные результаты для целых аргументов: Фу
Описание слайда:

Следующие функции возвращают вещественные результаты для целых аргументов: Функция Возвращаемое значение sin(x) синус x (x задается в радианах) cos(x) косинус x (x задается в радианаx) ln(x) натуральный логарифм x exp(x) экспонента x sqrt(x) корень квадратный из x arctan(x) арктангенс x в радианаx

11 слайд Пример. Результаты выражений при A = 20; B = 8 Выражение	Результат A div B	2
Описание слайда:

Пример. Результаты выражений при A = 20; B = 8 Выражение Результат A div B 2 A mod B 4 abs (B-A) 12

12 слайд
Описание слайда:

13 слайд Целый тип является упорядоченным. Для всех его значений определены операции с
Описание слайда:

Целый тип является упорядоченным. Для всех его значений определены операции сравнения, возвращающие логический результат (истина или ложь). Знак операции сравнения > < >= <= = <> Операция больше меньше больше или равно меньше или равно равно не равно

14 слайд Вещественный тип Значениями вещественного типа Real являются элементы конечно
Описание слайда:

Вещественный тип Значениями вещественного типа Real являются элементы конечного подмножества вещественных чисел. Вещественные константы в Паскале можно записать двумя способами: в виде десятичной дроби, где вместо запятой используется точка, например, 3.14 и в экспоненциальном виде: мантисса, затем буква Е, следом за Е — показатель степени. Пример. 0.23Е+9 — экспоненциальная запись числа 0,23·10^9 0.67Е-19 — экспоненциальная запись числа 0,67·10^-19. Если вещественная константа по модулю меньше некоторого определенного числа (зависящего от способа представления чисел в компьютере), то машиной она воспринимается как нуль ("машинный нуль").

15 слайд Над значениями вещественного типа определены следующие операции: *	умножение
Описание слайда:

Над значениями вещественного типа определены следующие операции: * умножение / деление + сложение – вычитание

16 слайд Следующие функции возвращают вещественные результаты для вещественных аргумен
Описание слайда:

Следующие функции возвращают вещественные результаты для вещественных аргументов: abs(x) абсолютная величина x sqr(x) возведение x в квадрат sin(x) синус x (x задается в радианах) cos(x) косинус x (x задается в радианаx) ln(x) натуральный логарифм x exp(x) экспонента x sqrt(x) корень квадратный из x arctan(x) арктангенс x

17 слайд Для округления и отбрасывания дробной части используются функции, возвращающи
Описание слайда:

Для округления и отбрасывания дробной части используются функции, возвращающие значения целого типа: trunc(x) - (отбрасывание дробной части x). round(x) - (округление x до целого). Пример. Как и целый тип, вещественный тип является упорядоченным. Для всех его значений определены те же операции сравнения, что и для целого типа. x trunc(x) round(x) 3.14 3 3 3.54 3 4 -3.14 -3 -3 -3.54 -3 -4

18 слайд
Описание слайда:

19 слайд Символьный тип Значениями типа Char (от character – символ) в большинстве реа
Описание слайда:

Символьный тип Значениями типа Char (от character – символ) в большинстве реализаций Паскаля являются 256 символов кодировки ASCII. Константы этого типа представляют собой имеющие графическое изображение символы ASCII, заключенные в апострофы. Примеры констант типа Char: ‘1’, ‘z’, ‘+’, ‘Я’. Для значений символьного типа определены те же операции отношений, что и для вещественного типа. Тип Char также часто называют литерным типом.

20 слайд Булевский тип Cуществуют всего два значения булевского (Boolean) типа:  истин
Описание слайда:

Булевский тип Cуществуют всего два значения булевского (Boolean) типа:  истина (обозначается true) и ложь (обозначается false). Эти величины упорядочены следующим образом: false < true. Для булевских значений определены операции and, or, not, дающие также булевские значения. Если значение логического выражения равно true, то говорят, что это выражение истинно, в противном случае выражение ложно. Булевский тип имеют результаты операций сравнения =, >, <, >=, <=, <> вне зависимости от типа сравниваемых значений.

21 слайд Диапазоны (ограниченные типы) Ограниченный тип создается на основе базового т
Описание слайда:

Диапазоны (ограниченные типы) Ограниченный тип создается на основе базового типа. Базовый тип должен быть дискретным и упорядоченным. Значения ограниченного типа принадлежат диапазону базового типа. Синтаксис описания ограниченного типа: type typename = min.. max; Здесь min и max - константы базового типа, задающие наименьшее и наибольшее значение диапазона. Границы диапазона разделяются двумя точками. Пример. Пусть в программе учета транспортных средств есть переменная year, которой должен присваиваться года выпуска автомобиля. Разумно ограничить диапазон значений year числами 1900, 2050, то есть описать ее так: var year: 1900..2050;

22 слайд Арифметическое выражение представляет собой правило вычисления некоторого чис
Описание слайда:

Арифметическое выражение представляет собой правило вычисления некоторого числа – значения этого выражения. Арифметические выражения Правила записи арифметических выражений: Формулу следует записывать в строку без каких-либо подстрочных или надстрочных знаков. Суммы и разности в числителях и знаменателях дробей, а также произведения в знаменателях необходимо заключать в скобки. Нельзя ставить два знака арифметических действий подряд. Нельзя пропускать знак умножения. Аргумент функции всегда заключается в скобки.

23 слайд
Описание слайда:

24 слайд Структура программы Программа состоит из заголовка и блока, за которым следуе
Описание слайда:

Структура программы Программа состоит из заголовка и блока, за которым следует точка, являющаяся признаком конца текста программы.

25 слайд Комментарии Последовательность символов, заключенная в фигурные скобки {}, яв
Описание слайда:

Комментарии Последовательность символов, заключенная в фигурные скобки {}, является комментарием. Комментарии — это пояснения к программе, не влияющие на ее выполнение. Комментарии могут быть вставлены в любом месте программы. Внутри комментария недопустимы символы, обозначающие начало и конец комментария.

26 слайд {Пример простой программы на Паскале} {Программа вычисляет сумму чисел} Блок
Описание слайда:

{Пример простой программы на Паскале} {Программа вычисляет сумму чисел} Блок программы {Заголовок программы } Program SUMMA; {Раздел переменных} Var A,B,C: integer; {Раздел операторов} Begin A:=17; B:=3; C:=A+B; End.  

27 слайд Заголовок программы В заголовке указывается имя программы и список параметров
Описание слайда:

Заголовок программы В заголовке указывается имя программы и список параметров. Cинтаксис: program имя_программы; В приведенном выше примере заголовком является строка: Program SUMMA;

28 слайд Блок программы. Общие сведения Блок программы состоит из шести разделов, след
Описание слайда:

Блок программы. Общие сведения Блок программы состоит из шести разделов, следующих в строго определенном порядке: 1) раздел меток (label ), 2) раздел констант (const), 3) раздел типов (type ), 4) раздел переменных (var ), 5) раздел процедур и функций, 6) раздел операторов. Раздел операторов должен присутствовать всегда, остальные разделы могут отсутствовать. Каждый из первых 4-х разделов начинается с соответствующего служебного слова (label , const, type, var), которое записывается один раз в начале раздела.

29 слайд Раздел переменных (var) В разделе переменных после служебного слова var содер
Описание слайда:

Раздел переменных (var) В разделе переменных после служебного слова var содержится список используемых в программе переменных с указанием их типов. Имена переменных перечисляются через запятую. Список имен переменных завершается двоеточием. Пример:  var l,m,n: Integer; a,b: real; Каждая переменная должна быть отнесена к одному и только одному типу. В приведенной выше программе раздел переменных состоит из одной строки: Var A,B,C: integer;

30 слайд Раздел операторов Раздел операторов – это часть программы, содержащая команды
Описание слайда:

Раздел операторов Раздел операторов – это часть программы, содержащая команды выполнения действий (операторы). Раздел операторов начинается со служебного слова begin и заканчивается словом end, после которого должна стоять точка.

31 слайд Операторные скобки
Описание слайда:

Операторные скобки

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

Операторы. Общие сведения Алгоритм, по которому должна работать программа, записывается программистом в виде последовательности операторов. Каждый оператор языка Паскаль предназначен для выполнения определенного действия. Операторы отделяются друг от друга точкой с запятой. Перед служебными словами until и else точка с запятой не ставится. Перед служебным словом end точку с запятой можно ставить, а можно и нет.

33 слайд Оператор присваивания В результате выполнения оператора присваивания значение
Описание слайда:

Оператор присваивания В результате выполнения оператора присваивания значение переменной становится равным  значению заданного выражения. Синтаксис: имя_переменной := выражение; Символ := означает операцию присваивания. Выражение может содержать константы, переменные, вызовы функций, знаки операций и скобки. Пример оператора присваивания: C:=A+B; Порядок выполнения действий в выражении можно однозначно определить по его записи. Операции выполняются слева направо с соблюдением приоритета (в порядке убывания): 1) not; 2) * , / , div, mod, and; 3) + , – , or; 4) =, <>,<,>, <=,>=, in. Любое выражение в скобках вычисляется раньше, чем выполняется операция, предшествующая скобкам. Присваивание допускается для переменных всех типов, за исключением переменных типа файл.

34 слайд
Описание слайда:

35 слайд
Описание слайда:

36 слайд Составной оператор Последовательность операторов можно объединить в один сост
Описание слайда:

Составной оператор Последовательность операторов можно объединить в один составной оператор. Составной оператор начинается служебным словом begin (по-английски ”начало”) и заканчивается словом end (”конец”). Пример. Составные операторы часто используются  внутри операторов цикла и операторов ветвления. Слова begin и end играют роль операторных скобок. Раздел операторов программы также представляет собой составной оператор. begin i:=2; j:=sqr(i) + sqrt(i); end;

37 слайд Ввод и вывод данных в Паскале В Паскале ввод и вывод данных выполняется с пом
Описание слайда:

Ввод и вывод данных в Паскале В Паскале ввод и вывод данных выполняется с помощью оператора вызова стандартных процедур. read и readln для ввода; write и writeln — для вывода.

38 слайд Изменить значение переменных можно не только с помощью оператора присваивани
Описание слайда:

Изменить значение переменных можно не только с помощью оператора присваивания, но и с помощью вызова стандартной процедуры ввода данных. Синтаксис вызова процедуры read: read (список_переменных); Список переменных состоит из одного или более имен переменных. Если имен переменных несколько, то они разделяются запятыми. Стандартные процедуры ввода read и readln При выполнении процедуры ввода переменным присваиваются значения, вводимые со стандартного устройства ввода, обычно это клавиатура. Типы вводимых с клавиатуры констант должны совпадать с типами переменных в списке. Константы при наборе разделяются пробелом.

39 слайд Если вместо процедуры ввода read был использован readln, то ввод данных следу
Описание слайда:

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

40 слайд
Описание слайда:

41 слайд
Описание слайда:

42 слайд
Описание слайда:

43 слайд Стандартные процедуры вывода write и writeln Стандартные процедуры вывода пре
Описание слайда:

Стандартные процедуры вывода write и writeln Стандартные процедуры вывода предназначены для передачи результатов из программы во внешнюю среду, например на экран монитора. Синтаксис вызова стандартной процедуры write: write (список_выражений); Список выражений состоит из одного или более выражений. Если выражений несколько, то они разделяются запятыми. В качестве частных случаев выражений в списке могут присутствовать константы и переменные базовых типов. При выполнении процедуры вывода значения выражений последовательно выводятся в текстовом представлении на стандартное устройство вывода, обычно это монитор. Значения выводятся в одну строку. После вывода значений процедурой writeln текущая строка вывода завершается, и очередной вывод данных производится в следующую строку. Процедура writeln может быть вызвана без параметров (круглые скобки тогда не нужны).

44 слайд
Описание слайда:

45 слайд
Описание слайда:

46 слайд
Описание слайда:

47 слайд
Описание слайда:

48 слайд
Описание слайда:

49 слайд
Описание слайда:

50 слайд
Описание слайда:

51 слайд
Описание слайда:

52 слайд
Описание слайда:

Не тот материал, который искали? Воспользуйтесь поиском по нашей базе из 3119459 материалов.
Искать
Краткое описание документа:
Паскаль - это язык программирования, являющийся базой для большинства других языков, применяется для обучения программированию в школе. Знания языка Паскаль являются необходимыми для успешной сдачи экзамена по информатике и ИКТ. Данная презентация предназначена для первых уроков обучения программированию. В ней приводятся сведения о разработчике данного языка, рассматриваются основные типы данных, операторы, функции, арифметические выражения структура программы. Презентация сопровождается примерами и заданиями.
Общая информация

К учебнику: Информатика. 10 класс. Углубленный уровень. В 2 ч. Поляков К.Ю., Еремин Е.А. М.: 2013 — Ч.1 - 344с., Ч.2 - 304с.

К уроку: Глава 8. Алгоритмизация и программирование

Номер материала: 37429032547

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

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

Опубликуйте 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Добавить материал
Сертификат о создании персонального учительского сайта

Опубликуйте 5 материалов, чтобы БЕСПЛАТНО получить сертификат о создании сайта

Добавить материал
Грамота за высокий уровень сформированности информационно-коммуникационной компетентности

Опубликуйте 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Добавить материал
Свидетельство за транслирование результатов своей профессиональной деятельности

Опубликуйте 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Добавить материал
Грамота за личный вклад в повышение качества образования

Опубликуйте 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Добавить материал
Почётная грамота за высокий уровень профессионализма

Опубликуйте 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

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

Опубликуйте 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную золотую грамоту

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