Инфоурок / Информатика / Презентации / Презентация на тему: "Паскаль" (9 класс)
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Педагогическая деятельность в соответствии с новым ФГОС требует от учителя наличия системы специальных знаний в области анатомии, физиологии, специальной психологии, дефектологии и социальной работы.

Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ)" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).

Автор курса: Логинова Наталья Геннадьевна, кандидат педагогических наук, учитель высшей категории. Начало обучения новой группы: 27 сентября.

Подать заявку на этот курс    Смотреть список всех 216 курсов со скидкой 40%

Презентация на тему: "Паскаль" (9 класс)

библиотека
материалов
Pascal
Pascal Паскаль был разработан швейцарским ученым Никлаусом Виртом. Паскаль сч...
Язык Паскаль относительно прост в изучении, довольно ясен и логичен  и, будуч...
Как и естественные языки, каждый язык программирования имеет свой стиль и сво...
Алфавит языка Паскаль 26 латинских строчных и 26 латинских прописных букв: A...
Структура программы {1. заголовок программы} program 	Имя_Программы; {2. разд...
Упрощенная структура программы {1. заголовок программы} program 	Имя_Программ...
Команды языка программирования называются операторами Разделителем операторов...
Комментарий представляет собой фрагмент текста программы, ограниченный символ...
Пример: периметр прямоугольника program perimetr;	 		 {заголовок программы} u...
Программа в своей работе имеет дело с данными. Некоторые данные устанавливают...
Различие между переменной и константой довольно очевидно: во время выполнения...
Под переменной мы будем понимать ячейку («коробку»), куда компьютер может зап...
Идентификаторы. Именами (идентификаторами) называют элементы языка - констант...
Имя может содержать произвольное количество символов, но значащими являются 6...
В Паскале разница между строчными и прописными буквами игнорируется, поэтому...
Служебное слово – это слово, которое в языке ПАСКАЛЬ имеет определенное смысл...
Служебные (зарезервированные) слова: ABSOLUTE 	EXPORTS 	LIBRARY 	SET ASSEMBLE...
Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных сл...
Это указание компилятору, сколько памяти необходимо зарезервировать для перем...
Данные бывают различных типов...
Типы данных Имена стандартных типов являются предопределенными идентификатора...
Стандартные типы данных группа целых типов (Shortint, Integer, Longint, Byte,...
Группа целых типов Название типа	Тип 	диапазон значений	требуемая память Коро...
Var 	b : byte; 		summa, count : integer; Объявление переменных целого типа su...
Числа в языке ПАСКАЛЬ обычно записываются в десятичной системе счисления. Пол...
Группа вещественных типов определяет те данные, которые реализуются подмножес...
Название типа	Тип	Диапазон значений 	Количество цифр мантиссы	Размер (байт) В...
Действительные числа записываются в форме с десятичной точкой или в форме с и...
Булевскому типу данных соответствует идентификатор Boolean. Переменные булевс...
Символьному типу соответствует стандартный идентификатор Char. Переменные и к...
Строковому типу соответствует стандартный идентификатор String. Var 	S : Stri...
Строка символов представляет собой последовательность символов из набора симв...
Символьный тип, а также целые и булевские типы относят к, так называемым, пор...
Функция Ord возвращает порядковый номер этого значения в описании типа. Ord(2...
Таблица кодировки ASCII ASCII (American Standard Code for Information Interch...
Код	Символ	Код	Символ	Код	Символ	Код	Символ 32	пробел	56	8	80	P	104	h 33	!	57...
43	+	67	C	91	[	115	s 44	,	68	D	92	\	116	t 45	-	69	E	93	]	117	u 46	.	70	F	94	^...
Стандартный ввод и вывод Осуществляется встроенными процедурами Read(список п...
Пример Program primer; Uses crt; Var a,b,summa:integer; Begin 	clrscr; 	write...
Вводить можно переменные целых, вещественных, символьного и строкового типов....
Операции и выражения Выражение в программировании служит для определения дейс...
Классификация операций арифметические операции: унарные: +, - бинарные: +, -,...
div – частное от деления	 	7 div 3 = 2 		A:=10 div 3; mod – остаток от делени...
Операторы предназначены для описания действий, которые будут выполняться при...
Простые операторы не содержат в себе других операторов. 1. Оператор присваива...
Структурные операторы включают в себя другие операторы. Составной оператор Ус...
47 1

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

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

Pascal

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

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

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

Язык Паскаль относительно прост в изучении, довольно ясен и логичен  и, будучи первым изучаемым языком  программирования, приучает к хорошему стилю.

№ слайда 4 Как и естественные языки, каждый язык программирования имеет свой стиль и сво
Описание слайда:

Как и естественные языки, каждый язык программирования имеет свой стиль и свои правила. Синтаксис языка программирования – это набор правил, которые определяют способы построения правильных программ из символов алфавита.

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

Алфавит языка Паскаль 26 латинских строчных и 26 латинских прописных букв: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z подчеркивание _ 10 цифр: 0 1 2 3 4 5 6 7 8 9 знаки операций: + - * / = <> < > <= >= := @ ограничители (разделители): . , ' ( ) [ ] (. .) { } (* *) .. : ; спецификаторы: ^ # $

№ слайда 6 Структура программы {1. заголовок программы} program 	Имя_Программы; {2. разд
Описание слайда:

Структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} label Описания_меток; const Описания_Констант; type Описания_Типов; var Описания_Переменных; procedure Описания_Процедур_и_функций; function exports Описания_Экспортируемых_Имен; {4. Раздел операторов} begin Операторы end.

№ слайда 7 Упрощенная структура программы {1. заголовок программы} program 	Имя_Программ
Описание слайда:

Упрощенная структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} const Описания_Констант; var Описания_Переменных; {4. Раздел операторов} begin Операторы программы end.

№ слайда 8 Команды языка программирования называются операторами Разделителем операторов
Описание слайда:

Команды языка программирования называются операторами Разделителем операторов в Паскале является ; (точка с запятой)

№ слайда 9 Комментарий представляет собой фрагмент текста программы, ограниченный символ
Описание слайда:

Комментарий представляет собой фрагмент текста программы, ограниченный символами { }. Комменнтарии в программе выполняют информационную функцию. {Моя первая программа } program first; begin writeln(‘Hello, World!’) end.

№ слайда 10 Пример: периметр прямоугольника program perimetr;	 		 {заголовок программы} u
Описание слайда:

Пример: периметр прямоугольника program perimetr; {заголовок программы} uses crt; {crt – необходим для очистки экрана} var a,b:integer; {объявление переменных} P:integer; Begin {начало программы} clrscr; {очистка экрана} a:=12; {присваиваем переменной а значение 12} b:=7; {присваиваем переменной b значение 7} P:=2*(a+b); {значение выражения присваиваем P} write('P = ',P); {выводим на экран значение P} end. {конец программы}

№ слайда 11 Программа в своей работе имеет дело с данными. Некоторые данные устанавливают
Описание слайда:

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

№ слайда 12 Различие между переменной и константой довольно очевидно: во время выполнения
Описание слайда:

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

№ слайда 13 Под переменной мы будем понимать ячейку («коробку»), куда компьютер может зап
Описание слайда:

Под переменной мы будем понимать ячейку («коробку»), куда компьютер может записывать («складывать») данные. Под ячейкой мы в действительности подразумеваем «кусочек памяти» в котором хранится информация. Чтобы воспользоваться информацией, хранящейся в ячейке, нужно, чтобы каждая ячейка имела свое имя или, как часто говорят, - идентификатор. a b sum

№ слайда 14 Идентификаторы. Именами (идентификаторами) называют элементы языка - констант
Описание слайда:

Идентификаторы. Именами (идентификаторами) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатором является последовательность букв, цифр и знаков подчеркивания, которая начинается с буквы или символа подчеркивания и не содержит пробелов.

№ слайда 15 Имя может содержать произвольное количество символов, но значащими являются 6
Описание слайда:

Имя может содержать произвольное количество символов, но значащими являются 63 символа. Не разрешается в языке ПАСКАЛЬ использовать в качестве имен служебные слова и стандартные имена, которыми названы стандартные константы, типы, процедуры, функции и файлы. Примеры имен языка ПАСКАЛЬ: A b12 r1m SIGMA gamma I80_86

№ слайда 16 В Паскале разница между строчными и прописными буквами игнорируется, поэтому
Описание слайда:

В Паскале разница между строчными и прописными буквами игнорируется, поэтому имена NaMe и name одинаковы.

№ слайда 17 Служебное слово – это слово, которое в языке ПАСКАЛЬ имеет определенное смысл
Описание слайда:

Служебное слово – это слово, которое в языке ПАСКАЛЬ имеет определенное смысловое значение, которое не может быть изменено. Иногда его называют ключевым словом.

№ слайда 18 Служебные (зарезервированные) слова: ABSOLUTE 	EXPORTS 	LIBRARY 	SET ASSEMBLE
Описание слайда:

Служебные (зарезервированные) слова: ABSOLUTE EXPORTS LIBRARY SET ASSEMBLER EXTERNAL MOD SHL AND FAR NAME SHR ARRAY FILE NIL STRING ASM FOR NEAR THEN ASSEMBLER FORWARD NOT TO BEGIN FUNCTION OBJECT TYPE CASE GOTO OF UNIT CONST IF OR UNTIL CONSTRUCTOR IMPLEMENTATION PACKED USES DESTRUCTOR IN PRIVATE VAR DIV INDEX PROCEDURE VIRTUAL DO INHERITED PROGRAM WHILE DOWNTO INLINE PUBLIC WITH ELSE INTERFACE RECORD XOR END INTERRUPT REPEAT EXPORT LABEL RESIDENT

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

Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов. Существуют имена которые называются стандартными. sin cos real true В отличие от служебных слов смысл стандартных имен может быть переопределен программистом.

№ слайда 20 Это указание компилятору, сколько памяти необходимо зарезервировать для перем
Описание слайда:

Это указание компилятору, сколько памяти необходимо зарезервировать для переменных нашей программы. В откомпилированной программе для всех переменных отведено место в памяти, и всем переменным присвоены нулевые значения. Все переменные, используемые в программе необходимо объявить в разделе описания переменных после зарезервированного слова var. Объявление переменных

№ слайда 21 Данные бывают различных типов...
Описание слайда:

Данные бывают различных типов...

№ слайда 22 Типы данных Имена стандартных типов являются предопределенными идентификатора
Описание слайда:

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

№ слайда 23 Стандартные типы данных группа целых типов (Shortint, Integer, Longint, Byte,
Описание слайда:

Стандартные типы данных группа целых типов (Shortint, Integer, Longint, Byte, Word); группа действительных типов(Single, Real, Double, Extended, Comp); логические (булевские типы)(Boolean, ByteBool, WordBool, LongBool); символьный(Char); строковый (String); указательный (Pointer); текстовый тип (Text).

№ слайда 24 Группа целых типов Название типа	Тип 	диапазон значений	требуемая память Коро
Описание слайда:

Группа целых типов Название типа Тип диапазон значений требуемая память Короткое целое со знаком Shortint -128 .. 127 1 байт Целое со знаком Integer -32768 .. 32767 2 байта Длинное целое со знаком Longint -2147483648 .. 2147483647 4 байта Короткое целое без знака Byte 0 .. 255 1 байт Целое без знака Word 0 .. 65535 2 байта

№ слайда 25 Var 	b : byte; 		summa, count : integer; Объявление переменных целого типа su
Описание слайда:

Var b : byte; summa, count : integer; Объявление переменных целого типа summa:= -365; Испозование

№ слайда 26 Числа в языке ПАСКАЛЬ обычно записываются в десятичной системе счисления. Пол
Описание слайда:

Числа в языке ПАСКАЛЬ обычно записываются в десятичной системе счисления. Положительный знак числа может быть опущен. Целые числа записываются в форме без десятичной точки, например: 217 -45 8954 +483

№ слайда 27 Группа вещественных типов определяет те данные, которые реализуются подмножес
Описание слайда:

Группа вещественных типов определяет те данные, которые реализуются подмножеством действительных чисел. Var A: real; begin ... A:=0.65; … End.

№ слайда 28 Название типа	Тип	Диапазон значений 	Количество цифр мантиссы	Размер (байт) В
Описание слайда:

Название типа Тип Диапазон значений Количество цифр мантиссы Размер (байт) Вещественное число одинарной точности Real 2.9e-39 .. 1.7e+38 11 6 Вещественное число Single 1.5e-45 .. 3.4e+38 7 4 Вещественное число двойной точности Double 5.0e-324 .. 1.7e+308 15 8 Вещественное число повышенной точности Extended 3.4e-4932 .. 1.1e+4932 19 10 Целое число в формате вещественного Comp -9.2e+18 .. 9.2e+18 19 8

№ слайда 29 Действительные числа записываются в форме с десятичной точкой или в форме с и
Описание слайда:

Действительные числа записываются в форме с десятичной точкой или в форме с использованием десятичного порядка, который изображается буквой Е: 28.6 0.65 -0.018 4.0 5Е12 -1.72Е9 73.1Е-16

№ слайда 30 Булевскому типу данных соответствует идентификатор Boolean. Переменные булевс
Описание слайда:

Булевскому типу данных соответствует идентификатор Boolean. Переменные булевского типа имеют размер 1 байт и могут содержать значения TRUE или FALSE. Значению FALSE соответствует 0, любое число отличное от нуля считается TRUE. Var knopka, flag : boolean; Begin knopka:=true;

№ слайда 31 Символьному типу соответствует стандартный идентификатор Char. Переменные и к
Описание слайда:

Символьному типу соответствует стандартный идентификатор Char. Переменные и константы символьного типа могут принимать значения из множества символов кода ASCII. Var simvol, bukva, z : char; Объявление символьных переменных

№ слайда 32 Строковому типу соответствует стандартный идентификатор String. Var 	S : Stri
Описание слайда:

Строковому типу соответствует стандартный идентификатор String. Var S : String; {строка от 0 до 255 символов} S2: String[5]; {стока из 5-ти символов}

№ слайда 33 Строка символов представляет собой последовательность символов из набора симв
Описание слайда:

Строка символов представляет собой последовательность символов из набора символов кода ASCII, заключенную в одиночные кавычки. Строки в языке ПАСКАЛЬ - это последовательность символов, записанная между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. Примеры строк: 'СТРОКА' 'STRING' 'АД''ЮТАНТ'

№ слайда 34 Символьный тип, а также целые и булевские типы относят к, так называемым, пор
Описание слайда:

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

№ слайда 35 Функция Ord возвращает порядковый номер этого значения в описании типа. Ord(2
Описание слайда:

Функция Ord возвращает порядковый номер этого значения в описании типа. Ord(2)=2, Ord(‘0’)=48 Writeln(ord(‘e’)); Writeln(ord(‘9’));

№ слайда 36 Таблица кодировки ASCII ASCII (American Standard Code for Information Interch
Описание слайда:

Таблица кодировки ASCII ASCII (American Standard Code for Information Interchange; произносится «а́ски») —компьютерная кодировка для представления латинского алфавита, арабских цифр, некоторых знаков пунктуации и управляющих символов. Ее ввел американский институт стандартизации ANSI.

№ слайда 37 Код	Символ	Код	Символ	Код	Символ	Код	Символ 32	пробел	56	8	80	P	104	h 33	!	57
Описание слайда:

Код Символ Код Символ Код Символ Код Символ 32 пробел 56 8 80 P 104 h 33 ! 57 9 81 Q 105 i 34 " 58 : 82 R 106 j 35 # 59 ; 83 S 107 k 36 $ 60 < 84 T 108 l 37 % 61 = 85 U 109 m 38 & 62 > 86 V 110 n 39 ' 63 ? 87 W 111 o 40 ( 64 @ 88 X 112 p 41 ) 65 A 89 Y 113 q 42 * 66 B 90 Z 114 r

№ слайда 38 43	+	67	C	91	[	115	s 44	,	68	D	92	\	116	t 45	-	69	E	93	]	117	u 46	.	70	F	94	^
Описание слайда:

43 + 67 C 91 [ 115 s 44 , 68 D 92 \ 116 t 45 - 69 E 93 ] 117 u 46 . 70 F 94 ^ 118 v 47 / 71 G 95 _ 119 w 48 0 72 H 96 ` 120 x 49 1 73 I 97 a 121 y 50 2 74 J 98 b 122 z 51 3 75 K 99 c 123 { 52 4 76 L 100 d 124 | 53 5 77 M 101 e 125 } 54 6 78 N 102 f 126 ~ 55 7 79 O 103 g 127 

№ слайда 39 Стандартный ввод и вывод Осуществляется встроенными процедурами Read(список п
Описание слайда:

Стандартный ввод и вывод Осуществляется встроенными процедурами Read(список переменных); – чтение значений, введенных с клавиатуры Readln(список переменных); - ln в конце означает переход на новую строку Write(список переменных); - вывод на экран Writeln(список переменных);

№ слайда 40 Пример Program primer; Uses crt; Var a,b,summa:integer; Begin 	clrscr; 	write
Описание слайда:

Пример Program primer; Uses crt; Var a,b,summa:integer; Begin clrscr; write(‘Введите 2 целых числа: ’); readln(a,b); Summa:=a+b; write(‘Сумма = ’,summa); End.

№ слайда 41 Вводить можно переменные целых, вещественных, символьного и строкового типов.
Описание слайда:

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

№ слайда 42 Операции и выражения Выражение в программировании служит для определения дейс
Описание слайда:

Операции и выражения Выражение в программировании служит для определения действий. Выражения состоят из операций и операндов. По количеству операндов выражения делятся на унарные (один операнд с символом операции: -5, -(-6), not False) и бинарные (два операнда, между которыми ставится символ операции: 5+7, (4-2)*5+10, True or False - истина или ложь).

№ слайда 43 Классификация операций арифметические операции: унарные: +, - бинарные: +, -,
Описание слайда:

Классификация операций арифметические операции: унарные: +, - бинарные: +, -, *, /, div, mod 2. операции отношения: =, <>, <, >, <=, >= 3. булевские (логические) операции: not (логическое отрицание), and (лог. И), or (лог. ИЛИ), xor (исключающее ИЛИ) 4. строковая операция (конкатенация) +

№ слайда 44 div – частное от деления	 	7 div 3 = 2 		A:=10 div 3; mod – остаток от делени
Описание слайда:

div – частное от деления 7 div 3 = 2 A:=10 div 3; mod – остаток от деления 7 mod 3 = 1 A:=25 mod 10;

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

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

№ слайда 46 Простые операторы не содержат в себе других операторов. 1. Оператор присваива
Описание слайда:

Простые операторы не содержат в себе других операторов. 1. Оператор присваивания := 2. Оператор процедуры состоит из имени, за которым в круглых скобках может располагаться список фактических параметров. Swap(x, y). 3. Оператор перехода GoTo

№ слайда 47 Структурные операторы включают в себя другие операторы. Составной оператор Ус
Описание слайда:

Структурные операторы включают в себя другие операторы. Составной оператор Условные операторы (if, case) Операторы цикла (while, repeat, for) Оператор присоединения with



Самые низкие цены на курсы переподготовки

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

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

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

Начало обучения ближайшей группы: 27 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

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

Номер материала: ДВ-325036

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

2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации. Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии.

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

Конкурс "Законы экологии"