Слайд 1Начала программирования
ГБ(О)С(К)ОУ С(К)О школа - интернат г.Грязи 
Учитель информатики: Тонких
                                                            
                                    
С. Ю.
8 класс
                                                                    
                            							
							
							
						 
											
                            Слайд 2Общие сведения о языке программирования Паскаль
Языки программирования — это формальные
                                                            
                                    
языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи
                                    алгоритмов на языках программирования называются программами.
                                
                            							
														
						 
											
                            Слайд 3Общие сведения о языке программирования Паскаль
	Паскаль был разработан в 70-х
                                                            
                                    годах прошлого века Никлаусом Виртом (Швейцария). 
	Своё название этот язык
                                    получил в честь французского ученого Блеза Паскаля, известного не только своими достижениями в математике, физике и философии, но и созданием первой в мире механической машины, выполнявшей сложение двух чисел.
Никлаус 
Вирт
Блез Паскаль
                                
 
                            							
														
						 
											
                            Слайд 4Общие сведения о языке программирования Паскаль
Никлаус Вирт
(15 февраля 1934 г.)
Является
                                                            
                                    
разработчиком языка 
программирования Паскаль.
                                                                    
                            							
														
						 
											
                            Слайд 5Общие сведения о языке программирования Паскаль
язык Паскаль считается универсальным языком
                                                            
                                    
программирования, так как он может применяться для записи алгоритмов решения
                                    самых разных задач (вычислительных, обработки текстов, построения графических изображений, поиска информации и т.д.). Он поддерживает процедурный стиль программирования, в соответствии с которым программа представляет собой последовательность операторов (команд), задающих те или иные действия.
                                
                            							
														
						 
											
                            Слайд 6Общие сведения о языке программирования Паскаль
	Основой языка программирования Паскаль, как
                                                            
                                    
и любого другого языка, является алфавит — набор допустимых символов,
                                    которые можно использовать для записи программы. Это:
		•  латинские прописные буквы (А, В, С, ..., X, У, Z);
		•  латинские строчные буквы (а, b, с, ..., х, у, z);
		•  арабские цифры (0, 1, 2, ..., 7, 8, 9);
		• специальные символы ( _ . , : ; { } [ ] ( ) - + / * .).
	
	В качестве неделимых элементов (составных символов) рассматриваются следующие последовательности символов:
		:= (знак операции присваивания);
		>= и <= (знаки < и >);
		(* и *) (начало и конец комментария).
                                
                            							
														
						 
											
                            Слайд 7Общие сведения о языке программирования Паскаль
	Слова, используемые в Паскале, можно
                                                            
                                    
разделить на три группы:
служебные слова 
стандартные идентификаторы
идентификаторы пользователя.
	
Идентификатор – имя,
                                    используемое для обозначения программ, переменных и постоянных величин, различных процедур, функций, объектов (identification – установление соответствия объекта некоторому набору символов).
                                
                            							
														
						 
											
                            Слайд 8Общие сведения о языке программирования Паскаль
	Служебные слова являются составной частью
                                                            
                                    
языка, имеют фиксированное начертание и определенный смысл. Они не могут
                                    изменяться программистом.
	
	Для обозначения констант, переменных, программ и других объектов используются имена (стандартные иден-тификаторы) — любые отличные от служебных слов последовательности букв, цифр и символа подчер-кивания, начинающиеся с буквы или символа подчеркивания.
                                
                            							
														
						 
											
                            Слайд 9Общие сведения о языке программирования Паскаль
	Идентификаторы пользователя применяются для обозначения
                                                            
                                    
меток, констант, переменных, процедур и функций, определенных самим программистом. При
                                    этом идентификаторы в программе должны быть уникальными.
Правила написания идентификаторов:
 - Можно использовать как прописные, так и строчные буквы латинского алфавита.
 - Идентификатор может начинаться только с буквы или знака подчеркивания.
 - Идентификатор может состоять из букв, цифр и знака подчеркивания (пробелы, точки и другие специальные символы запрещены).
	Правильно выбранные идентификаторы значительно облегчают чтение и понимание программы.
 - Русские буквы в программе должны заключаться в 'апострофы' !
 - Прописные и строчные буквы в именах не различаются. Длина имени может быть любой. 
 
                                
                            							
														
						 
											
                            Слайд 10Общие сведения о языке программирования Паскаль
	 Упражнение:
 
Укажите правильные и неправильные
                                                            
                                    пользовательские идентификаторы, объясните, почему они не верны:
			
		 			
		 		
					
		
Rezultat_1
rezultat 1
1_Rezultat
                                    rezultat1
<=
#Doma 
nomer dom
nomer_doma
Сумма
Program
2222
_1 
Vova4uma
‘программа’
                                
 
                            							
														
						 
											
                            Слайд 11Общие сведения о языке программирования Паскаль
Типы данных, используемых в языке
                                                            
                                    
Паскаль
	В языке Паскаль используются различные типы данных. 
Простые типы данных:
В
                                    вещественном числе целая часть от дробной отделяется точкой, при этом перед точкой и после неё должно быть, по крайней мере, по одной цифре. Пробелы внутри числа недопустимы.
                                
                            							
														
						 
											
                            Слайд 12Общие сведения о языке программирования Паскаль
Структура программы на языке Паскаль.
 
	В
                                                            
                                    
программе, записанной на языке Паскаль, можно выделить:
1) заголовок программы;
	Заголовок программы
                                    состоит из служебного слова program и имени программы.
	После имени программы ставится точка с запятой.
2) блок описания используемых данных;
	Состоит из раздела описания констант (const), раздела описания переменных (var). В разделе описания переменных указываются имена используемых в программе переменных и их тип. Имена переменных одного типа перечисляются через запятую, затем после двоеточия указывается их тип; описание каждого типа заканчивается точкой с запятой.
3) блок описания действий по преобразованию данных (программный блок).
	Является обязательной частью программы. Он содержит команды, описывающие алгоритм решения задачи. Программный блок начинается со слова begin и заканчивается словом end с точкой.
	
                                
                            							
														
						 
											
                            Слайд 13Общие сведения о языке программирования Паскаль
Общий вид программы:
                            							
														
						 
											
                            Слайд 14Общие сведения о языке программирования Паскаль
Структура программы на языке Паскаль.
 
	
program
                                                            
                                    summa; 
var a, b, c:integer;
begin
writeln ('Введите первое число');
readln (a);
writeln ('Введите
                                    второе число');
readln (b);
c:=a+b;
writeln ('Сумма равна ',c);
end.
программный 
блок
Заголовок программы
Блок описания используемых данных
Программа сложения двух чисел
                                
 
                            							
														
						 
											
                            Слайд 15Общие сведения о языке программирования Паскаль
Структура программы на языке Паскаль.
 
	
Программа
                                                            
                                    
сложения двух чисел
program summa; 
var a, b, c:integer;
begin
writeln ('Введите первое
                                    число');
readln (a);
writeln ('Введите второе число');
readln (b);
c:=a+b;
writeln ('Сумма равна ',c);
end.
                                
                            							
														
						 
											
                            Слайд 16Общие сведения о языке программирования Паскаль
Практическая работа
 
	
Знакомство с программной средой
                                                            
                                    
Pascal ABC
Система Pascal ABC предназначена для обучения программированию на языке
                                    Паскаль и ориентирована на школьников и студентов младших курсов. Система Pascal ABC основана на языке Delphi Pascal.
Загрузка системы осуществляется запуском файла 
                                
                            							
														
						 
											
                            Слайд 17Общие сведения о языке программирования Паскаль
Практическая работа
 
	
Знакомство с программной средой
                                                            
                                    
Pascal ABC
После загрузки системы на экране появляется рабочий стол системы.
                                     Его вид может несколько различаться у разных версий, но в целом он типичен. В верхней части экрана расположено главное меню, в нижней – окно вывода.
                                
                            							
														
						 
											
                            Слайд 18Общие сведения о языке программирования Паскаль
Практическая работа
 
	
Знакомство с программной средой
                                                            
                                    Pascal ABC
Интерфейс программы очень удобен и прост. Программа открывается в
                                    своем окне аналогичном стандартным окнам ОС Windows с такими же элементами окна. Для запуска команды выполнения файлов используем инструмент: 
Файлы имеют расширение .pas
                                
 
                            							
														
						 
											
                            Слайд 19Общие сведения о языке программирования Паскаль
Практическая работа
 
	
Знакомство с программной средой
                                                            
                                    
Pascal ABC
Выполните в среде Pascal ABC программу нахождения периметра прямоугольника
                                    и протестируйте ее с разными произвольными значениями.
 Периметр прямоугольника находится по формуле S=2(a+b), где а и в – стороны прямоугольника.
	Program perimetr;
	Var 
	s,a,b:Integer; (Периметр и стороны – переменные целочисленного типа)
	Begin
	a:=25; (сторона а=25)
	b:=38; (сторона в=38)
	S:=2*(a+b); (вычисление периметра S=2*(25+38)=126)
	Write ('периметр=') 
	Write(S); (Вывод на экран значения S)
	End.
                                
                            							
														
						 
											
                            Слайд 20Общие сведения о языке программирования Паскаль
Итоги урока:
 
	
Паскаль — универсальный язык
                                                            
                                    
программирования, получивший своё название в честь выдающегося учёного Блеза Паскаля.
В
                                    языке Паскаль используются различные типы данных: целочисленный, вещественный, символьный, строковый, логический.
В программе, записанной на языке Паскаль, можно выделить:
	1) заголовок программы;
	2) описание используемых данных;
	3) программный блок.
Общий вид программы: