Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Презентация: «Основы Паскаль»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Презентация: «Основы Паскаль»

библиотека
материалов
Основы языка программирования Паскаль
Содержание: Алфавит языка Типы данных Константы Переменные Стандартные функци...
Алфавит языка Латинские буквы: A, B, C, …, Z; a, b, c, …, z. Прописные и стро...
Типы данных 1. Целые типы.
2. Действительный (вещественный) тип Real Под хранение значений действительно...
3. Символьный тип Char Для хранения данных символьного типа выделяются ячейки...
Константы Константы – это величины, которые в ходе выполнения программы не из...
Переменные Переменные используются для обозначения величин, которые изменяютс...
Стандартные функции
Знаки операций
Логические операции
Порядок вычисления выражений Вычисления в круглых скобках. Вычисление значени...
Задание 1. а) Записать числа в форме с плавающей точкой: 234  105; 7698.76 ...
Выражение Выражение состоит из операндов и операторов. Операндами выражений м...
Запись выражений При записи выражений на языке програм-мирования не допускают...
Задание 3. Записать выражения на языке Паскаль:
Структура программы Заголовок программы Соглашения Описание стандартных модул...
I. Заголовок программы program < имя > (входной файл, выходной файл) Входной...
II. Соглашения 1. Описание стандартных модулей. Этот раздел начинается со слу...
3. Описание констант. В этом разделе описываются величины, значения которых н...
III. Исполняемая часть Исполняемая часть начинается со служебного слова begin...
Оператор вывода Оператор вывода Write (b1, b2,…, bn), где b1, b2,…, bn – выра...
Оператор ввода Оператор ввода значений с клавиатуры имеет вид Read (a1, a2,…,...
Задача 1 Составить программу «Диалог с компьютером»: Program Lin1; Var a: Str...
Задача 2 Даны числа А, В, С. Переприсвоить их значения следующим образом: А ...
Процедуры В составе Turbo Pascal есть специальный модуль с именем CRT, в кото...
Основные цвета
30 1

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


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

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

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

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

№ слайда 2 Содержание: Алфавит языка Типы данных Константы Переменные Стандартные функци
Описание слайда:

Содержание: Алфавит языка Типы данных Константы Переменные Стандартные функции Знаки операций Логические операции Выражения Запись выражений Порядок вычисления выражений Структура программы Операторы ввода Операторы вывода

№ слайда 3 Алфавит языка Латинские буквы: A, B, C, …, Z; a, b, c, …, z. Прописные и стро
Описание слайда:

Алфавит языка Латинские буквы: A, B, C, …, Z; a, b, c, …, z. Прописные и строчные буквы не различаются. Арабские цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Специальные символы: | { } | [ ] | ( ) | ‘ | := | ; | : | . | ^ | @ | # | $ |. Знаки операций. Служебные слова.

№ слайда 4 Типы данных 1. Целые типы.
Описание слайда:

Типы данных 1. Целые типы.

№ слайда 5 2. Действительный (вещественный) тип Real Под хранение значений действительно
Описание слайда:

2. Действительный (вещественный) тип Real Под хранение значений действительного типа отводятся ячейки длиной в 6 байт. В программе может записываться в двух формах: а) естественная форма (в виде последовательности цифр со знаком или без, в которой целая и дробная част разделены точкой): +13.167; -0.002; 1112.5; б) форма с порядком (форма с плавающей точкой) имеет вид mEp, где m – мантисса, р – порядок, Е – десятичное основание степени: 3.123Е- (3,123  10-1), 1234Е12 (1234  1012).

№ слайда 6 3. Символьный тип Char Для хранения данных символьного типа выделяются ячейки
Описание слайда:

3. Символьный тип Char Для хранения данных символьного типа выделяются ячейки длиной в 1 байт. В программе записывается как любой символ клавиатуры, заключённый в апострофы: ‘ 1 ‘ ; ‘ d ‘ ; ‘ & ‘. 4. Логический тип Boolean Для хранения данных логического типа выделяются ячейки длиной в 1 байт. В программе записывается: True – истина, False – ложь. 5. Строковый тип String Для хранения данных строкового типа отводятся ячейки длиной 256 байт. Первый байт содержит признак строки, поэтому длина строки не должна превышать 255 символов. В программе записывается как последовательность символов, заключённых в апострофы: S:= ‘ информатика ’.

№ слайда 7 Константы Константы – это величины, которые в ходе выполнения программы не из
Описание слайда:

Константы Константы – это величины, которые в ходе выполнения программы не изменяют своё значение. Константы могут задаваться: в явном виде (тогда вид определяет тип константы) 17 – Integer; 3.14 – Real; ‘h’ – Char; ‘Turbo Pascal’ – String; True – Boolean; в виде поименованной константы (тогда имя кон-станты должно быть описано и указано её значение) C1 = 17; C2 = 3.14; C3 = ‘h’.

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

Переменные Переменные используются для обозначения величин, которые изменяются в ходе выполнения программы. Для обозначения переменных используются имена (идентификаторы). В качестве имён можно использовать последовательность латинских букв, цифр, знак подчёркивания. Имена должны начинаться с буквы. Max; Summa_1; Y_34 Переменные бывают простые (одному имени соот-ветствует только одно значение) и структуриро-ванные (одному имени соответствует совокупность значений).

№ слайда 9 Стандартные функции
Описание слайда:

Стандартные функции

№ слайда 10
Описание слайда:

№ слайда 11
Описание слайда:

№ слайда 12 Знаки операций
Описание слайда:

Знаки операций

№ слайда 13
Описание слайда:

№ слайда 14 Логические операции
Описание слайда:

Логические операции

№ слайда 15 Порядок вычисления выражений Вычисления в круглых скобках. Вычисление значени
Описание слайда:

Порядок вычисления выражений Вычисления в круглых скобках. Вычисление значения функции. Унарные операции (отрицание, возве-дение в квадрат, извлечение корня). Операции умножения и деления (*, /, div, mod, and). Операции сложения и вычитания (+, -, or, xor). Операции отношения (=, <>, <, >, <=, >=).

№ слайда 16 Задание 1. а) Записать числа в форме с плавающей точкой: 234  105; 7698.76 
Описание слайда:

Задание 1. а) Записать числа в форме с плавающей точкой: 234  105; 7698.76  10-7; -67  10-1. б) Записать числа в естественной форме: 134Е-2; 67858Е-3; 56.876Е+2; 456.6Е03; -43.89Е+05. Задание 2. Вычислить: а) 27 div 4; 27 mod 4; 3 div 5; 3 mod 5; -14 div 3; -14 mod 3. б) trunc (8.999); round (8.999); trunc (-43.65); round (-43.65). в) succ (5); succ (-5); pred (5); pred (-5); succ (-23). г) 5 > 3; 11 <> 11; 90 <= 91; 12.3 – 12 >= 0.1 + 0.2; 34.8 < 34.

№ слайда 17 Выражение Выражение состоит из операндов и операторов. Операндами выражений м
Описание слайда:

Выражение Выражение состоит из операндов и операторов. Операндами выражений могут быть константы и переменные. Операторы находятся между операндами и обозначают действия, выполняемые над операндами. При записи выражений между операндом и оператором, за исключением операторов div и mod, пробел можно не ставить. Операторы имеют разный приоритет. Приоритет операторов влияет на порядок их выполнения. При вычислении значения выражения сначала выпол-няются операторы с более высоким приоритетом. Если приоритет операторов одинаковый, то сначала выполняется тот оператор, который стоит левее.

№ слайда 18 Запись выражений При записи выражений на языке програм-мирования не допускают
Описание слайда:

Запись выражений При записи выражений на языке програм-мирования не допускаются: верхние и нижние индексы, многоэтажная запись. Для задания нужного порядка выполнения операций можно использовать скобки. При записи выражений, содержащих скобки должна соблюдаться парность скобок, т.е. число открывающихся скобок должно быть равно числу закрывающихся скобок. Пример записи выражения на языке программирования: (a * b – c) / (a + c / b).

№ слайда 19 Задание 3. Записать выражения на языке Паскаль:
Описание слайда:

Задание 3. Записать выражения на языке Паскаль:

№ слайда 20 Структура программы Заголовок программы Соглашения Описание стандартных модул
Описание слайда:

Структура программы Заголовок программы Соглашения Описание стандартных модулей Описание меток Описание констант Описание переменных Описание процедур и функций Исполняемая часть

№ слайда 21 I. Заголовок программы program &lt; имя &gt; (входной файл, выходной файл) Входной
Описание слайда:

I. Заголовок программы program < имя > (входной файл, выходной файл) Входной файл – файл, содержащий данные (input); выходной файл – файл, куда записываются результаты работы программы (output). Варианты записи написания программы: Без заголовка. В виде Program имя программы. Выше указанный (полный вариант).

№ слайда 22 II. Соглашения 1. Описание стандартных модулей. Этот раздел начинается со слу
Описание слайда:

II. Соглашения 1. Описание стандартных модулей. Этот раздел начинается со служебного слова uses, за которым следует имя модуля. Например: uses crt; uses graph. В том случае, если необходимо подключить несколько модулей, их имена перечисляются через запятую. 2. Описание меток. Раздел начинается служебным словом label. В данном разделе описываются метки, по которым будет работать оператор безусловного перехода. В качестве меток обычно выступают целые числа. Например: label 1, 2, 3.

№ слайда 23 3. Описание констант. В этом разделе описываются величины, значения которых н
Описание слайда:

3. Описание констант. В этом разделе описываются величины, значения которых не будут изменяться при исполнении программы. Например: const a = 10; b = 8. 4. Описание переменных. Раздел начинается со служебного слова var, за которым следуют имена переменных с указанием их типа. В случае, если есть несколько переменных одного типа, то они перечисляются через запятую. Например: var a: integer; b, c, d: real. 5. Описание процедур и функций. В данном разделе описываются подпрограммы.

№ слайда 24 III. Исполняемая часть Исполняемая часть начинается со служебного слова begin
Описание слайда:

III. Исполняемая часть Исполняемая часть начинается со служебного слова begin и завершается служебным словом end, после которого ставится точка. Между этими словами пишутся операторы, процедуры и другие элементы, управляющие работой программы. Оператор – указание, которое определяет характер и последовательность выполнения действий по обработке данных, записанное в установленной форме. В одной строке можно записывать несколько операторов, разделяя их точкой с запятой. Процедура – стандартный алгоритм обработки информации, состоящий из имени, описания и операторов, реализующих процедуру. В исполняемой части программы указывается только имя процедуры.

№ слайда 25 Оператор вывода Оператор вывода Write (b1, b2,…, bn), где b1, b2,…, bn – выра
Описание слайда:

Оператор вывода Оператор вывода Write (b1, b2,…, bn), где b1, b2,…, bn – выражения типов: Integer, Char, Real, String, Boolean. При выполнении этого оператора значения выводятся в одну строку. Для удобства восприятия вывода задаётся маска в виде: Write (a : n : m), где а – выводимое значение, n – число позиций, отводимых под значение а, m – число позиций, отводимых под дробную часть. Для более красивого вывода можно использовать запись: Write (‘x1=‘, x1 : 8 : 3, ‘ ‘ : 10, ‘x2=‘, x2 : 8 : 3), где 10 – количество пробелов между значениями. Оператор вывода Writeln (b1, b2,…, bn) отличается от первого тем, что после вывода последнего значения курсор переводится в начало следующей строки экрана.

№ слайда 26 Оператор ввода Оператор ввода значений с клавиатуры имеет вид Read (a1, a2,…,
Описание слайда:

Оператор ввода Оператор ввода значений с клавиатуры имеет вид Read (a1, a2,…, an), где a1, a2,…, an – имена переменных. Вводимые значения не могут быть логическими. Один оператор Read позволяет получить значения нескольких переменных. При этом числа должны быть набраны в одной строке и разделены пробелами. Оператор ввода Readln (a1, a2,…, an) отличается от первого тем, что после ввода последнего значения оставшаяся часть строки теряется и следующий оператор Read или Readln будет требовать нового ввода. Чтобы «подсказать» пользователю, какие данные ожидает от него программа, перед каждым оператором ввода следует располагать оператор Write с подсказкой.

№ слайда 27 Задача 1 Составить программу «Диалог с компьютером»: Program Lin1; Var a: Str
Описание слайда:

Задача 1 Составить программу «Диалог с компьютером»: Program Lin1; Var a: String; Begin Writeln(‘Я компьютер, а как зовут тебя?’); Readln(a); Writeln(‘Очень приятно,’,a); End.

№ слайда 28 Задача 2 Даны числа А, В, С. Переприсвоить их значения следующим образом: А 
Описание слайда:

Задача 2 Даны числа А, В, С. Переприсвоить их значения следующим образом: А  В  С. Исходные данные: А=10, В=15, С=20. Результат: А=20, В=10, С=15. Program Lin2; Var A,B,C,D: Integer; Begin Writeln(‘введите значения переменных А, В, С’); Read(А,В,С); D:=C; C:=B; B:=A; A:=D; Writeln(‘A=‘,A,’B=‘,B,’C=‘,C); End.

№ слайда 29 Процедуры В составе Turbo Pascal есть специальный модуль с именем CRT, в кото
Описание слайда:

Процедуры В составе Turbo Pascal есть специальный модуль с именем CRT, в котором располагаются процедуры и функции для оформления вывода данных: Clrscr (clear screen) – очистка окна вывода. Gotoxy(m,n) – установка курсора в позицию m строки n. Левый верхний угол (1, 1). Textbackground(c) – установка цвета фона; с – число, определяющее цвет (от 0 до 7). Textcolor(c) – установка цвета шрифта, с может принимать значения от 0 до 15. Delay(n) – приостановка выполнения программы на n миллисекунд.

№ слайда 30 Основные цвета
Описание слайда:

Основные цвета


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


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

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

""Описание материала:

"Я преподаю информатику в 8-11 классах по учебнику Семакина.

"В 9 классе есть раздел «Программное управление работой компьютера», в котором даются основы программирования на языке Паскаль. Материал, изложенный в учебнике не даёт подробного описания структур, которые используются при создании программ на языке Паскаль.

"Для работы на уроках по этой теме я разработала свою презентацию «Основы Паскаль». Интерактивная презентация «Основы Паскаль» создана как небольшой учебник для работы на уроках информатики в 9 классе по программированию на Паскале.

"В презентации даны основы языка программирования Паскаль. Здесь есть разделы: алфавит языка, типы данных, константы, переменные, стандартные функции, знаки операций, логические операции, выражения, запись выражений, порядок вычисления выражений, структура программы, операторы вывода, операторы ввода. Каждый раздел даёт подробное описание всех данных, используемых в языке программирования Паскаль. Для перехода к нужному разделу на слайде «Содержание» находятся кнопки с названием раздела. Также на первой странице каждого раздела имеется кнопка для перехода к странице «Содержание». Также имеются задания для самостоятельной работы и разобранные задачи.

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

Автор
Дата добавления 25.01.2014
Раздел Информатика
Подраздел Презентации
Просмотров4102
Номер материала 27582012501
Получить свидетельство о публикации
Похожие материалы

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