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


Язык программирования Pascal Тема урока
Алгоритмические структурыКакие алгоритмические структуры изображены на рисунках? Линейныйалгоритм Алгоритм«ветвление»Вставьте пропущенные слова:2. Алгоритм, в котором команды выполняются последовательно друг за другом, называется… 1. Алгоритм – это последовательность…команд приводящих к результату;линейным;3. Алгоритмическая структура выполняющая выбор при истинности или ложности условия называется … структурой «ветвление».






Вставьте пропущенные слова:2. Алгоритмическая структура в которой одна команда выполняется многократно называется … 1. Серия команд выполняется многократно называется телом цикла;циклом;3. Алгоритмическая структура в которой тело цикла выполняется определенное количество раз называется … Цикл со счетчиком4. Алгоритмическая структура в которой тело цикла выполняется пока истинно условие. … Цикл с условием





Какие алгоритмические структуры изображены на рисунках?цикл с счетчиком цикл с условием

Назовите виды алгоритмов ?НачалоВвод данныхоператорВывод результатовКонецSНАЧАЛОS=0i=1,5,1S=S+iКОНЕЦ Языки программированиянизкого уровнявысокогоуровня
Язык программирования PascalЯзык программирования Паскаль был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в 1968-1970 гг. как язык обучения студентов программированию.

Язык программирования PascalС тех пор Паскаль становился всё более и более популярным, причем не только, как язык для обучения принципам программирования, но и как средство создания достаточно сложного программного обеспечения.В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Turbo Pascal является мощным языком программирования.

Основные сведения о языках программированияЯзык – система знаков.Язык ЭВМ (машинный язык) – двоичная знаковая система. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.

Интерпретаторы и компиляторыСуществует два различных подхода к трансляции – интерпретация и компиляция:Интерпретатор переводит и выполняет программу строка за строкой. Компилятор переводит программу целиком, а затем выполняет её.

Интегрированная среда Pascal- Огромную роль в массовом распространении Паскаля сыграла компания Borland International. Она сумела создать знаменитую Turbo-среду разработки. Это был огромный шаг вперед в облегчении процесса программирования.Почему Turbo? Turbo в переводе с английского сленга означает ускорение. Компилятор, входящий в состав Turbo Pascal очень быстро переводит программу с языка программирования в машинные коды.
Интегрированная среда В состав интегрированной среды входят:Текстовый редакторКомпиляторОтладчикСправочная системаСреда выполнения программы
Основные средства языкаСимволы языка - это элементарные знаки, используемые при составлении текстов.Алфавит языка - набор таких символов:строчные и прописные латинские буквы: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 пробелподчеркивание: _арабские цифры: 0 1 2 3 4 5 6 7 8 9 знаки операций: + - * / = <> < > <= >= := @ ограничители: . , ' ( ) [ ] (. .) { } (* *) .. : ; спецификаторы: ^ # $

Основные средства языкаДля записи команд, имен функций, поясняющих терминов Pascal существует набор строго определенных слов, которые называются служебными или зарезервированными (это английские мнемонические сокращения).Служебные слова делятся на три группы:операторы (READ, WRITELN и др.)имена функций (SIN, COS и др.)ключевые слова (VAR, BEGIN, END и др.)


Структура программы Заголовок программы Раздел описаний Тело программыЛюбая программа на Паскале имеет определенную структуру:

Структура программыPROGRAM имя;Const; - раздел констант;Var; - раздел переменных;BEGINоператор 1;оператор 2;…..оператор n-1;оператор n;ReadlnEND.
Операторы ввода-выводаЛюбая программа взаимодействует с пользователем с помощью операторов ввода- вывода.
Оператор ввода READВвод информации с клавиатуры осуществляется с помощью оператора READ.Когда в программе встречается оператор READ, то её действие приостанавливается до тех пор, пока не будут введены исходные данные.Имеет вид:READ(а,b,...) READLN(а,b,..,),где а,b,... – имена вводимых переменныхREADLN - применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER.



Оператор вывода WRITEДля вывода информации на экран используется оператор WRITE.Имеет вид:WRITE(а,b,...) WRITELN(а,b,..), где а,b,... – список выводимых констант, переменных, выражений.
Среда программирования Pascal АВСЗакрывающая кнопкаПолосы прокруткиИмя файлаРабочая областьГлавное менюКнопка пуск
Наберем текст первой программы, вычисляющей произведение целых чисел: Program p1; Var a,b,с: integer; {Числа в языке Pascal различаются как целые и вещественные} Begin WriteLn('Введите два целых числа через пробел'); ReadLn(a,b); с:=a*b; WriteLn('Их произведение равно: ', с); End.
Компиляция программы После того как текст программы набран, его следует перевести в машинный код. Для этого программу отправляют на компиляцию, выбрав из главного меню F9 или RUNСначала компилятор проверяет, не содержит ли программа синтаксических ошибок.Обнаружив ошибку, останавливает свою работу, устанавливает курсор в то место программы, где найдена ошибка и выводит сообщение на красном фоне. жёлтым цветом Успешная компиляция приводит к появлению сообщения о количестве строк программы и объёме доступной оперативной памяти.


Запуск программы Для того чтобы запустить программу, из главного меню выбираем меню Run и в вертикальном меню выбираем пункт Run (F9). После этого появляется окно, в котором осуществляется диалог с программой. На экране появляется сообщение: Введите два целых числа через пробел Курсор находится в следующей строке. Вводим два целых числа через пробел и нажимаем <Enter>, после этого появляется сообщение: Их произведение равно: ... Вместо точек будет выведено значение переменной с, т.е. число, равное произведению первого введенного числа на второе. Это сообщение останется на экране до тех пор, пока не будет нажата клавиша <Enter>.


Сохранение программыДля того чтобы сохранить программу, необходимо: - в главном меню и выбрать меню Файл; в вертикальном меню выбрать пункт Сохранить или Сохранить как; - в появившемся окне набрать имя файла и нажать клавишу <Enter>. Например, pr1.pas. Файл с именем pr1. pas сохраняется в корневом каталоге диска D; pas — расширение, сообщающее о том, что файл содержит программу, написанную на языке Паскаль.



Выход из системы программирования Pascal АВСДля того чтобы закончить работу, необходимо: - в главном меню выбрать меню файл; - в вертикальном меню выбрать пункт выход.


Практическая работаПрактическая работа 1.Какие языки программирования есть?2.Кто создал язык программирования Паскаль?3.В каком году?4.Нозовите интегрированную среду Паскаля?5.Что такое трансляция?6. Что такое интерпретаторы и компиляторы?7.Какие основные средства языка Паскаль?8. Какая структура программы?9.Как запустить Паскаль АВС? Домашнее задание Знать, что такое программа, транслятор, структура программы, правила работы в среде Pascal АВС. Составить программу для вычисления площади прямоугольника, значения длины и ширины прямоугольника вводятся с клавиатуры.