ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.02.2024
Просмотров: 34
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Информатика 8 класс
Урок № 24
Тема: Общие сведения о языке программирования Паскаль.
Цели урока:
предметные — знание общих сведений о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы);
метапредметные — умения анализа языка Паскаль как формального языка;
личностные — представление о программировании как сфере возможной профессиональной деятельности.
Задачи:
-
закрепить знания о структуре программы в среде Pascal abc и основных операторов программы -
развитие логического мышления, познавательных и исследовательских способностей учащихся; -
воспитание творческого подхода к работе, умения экспериментировать;
Тип урока: Изучение новых знаний.
Вид урока: комбинированный.
Программно-дидактическое обеспечение:
Оборудование: ПК, проектор, интерактивная доска.
Программное обеспечение: Pascal abc, Power Point.
Учебно-методическое обеспечение: Карточки с задачами по программированию.
Практическая работа: программы на языке Паскаль и задания в тетрадях.
План урока:
-
Организационный момент (1 мин) -
Изучение нового материала (20 мин) -
Практическая работа (12 мин) -
Подведение итогов (1 мин) -
Домашнее задание.
Ход урока
Организационный момент. Тема и цель урока. Эпиграф урока:
«Решение задач — специфическое достижение разума, разум же особый дар, которым наделен человек» (Дж. Пойа).
Изучение нового материала.
Языки программирования – это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи на языке программирования называются программами.
Существует несколько тысяч языков программирования. Такие как Джава (Java), Си (С, С++), Бейсик (Basic, Visual
Basic), Паскаль (Pascal, Object Pascal, Delphi).
Мы с вами познакомимся с языком программирования Паскаль, который был разработан Никлаусом Виртом (Швейцария) в 1968-1969 гг. Своё название этот язык получил в честь французского учёного Блеза Паскаля, известного не только своими достижениями в математике, физике и философии, но и созданием первой мире механической машины, выполнявшей сложение двух чисел.
Язык программирования Паскаль считается универсальным языком программирования, так как он может применяться для записи алгоритмов решения самых разных задач. Задуманный первоначально как язык для обучения программированию, алгоритмический язык Паскаль быстро завоевал репутацию весьма простого и удобного средства для написания программ самого различного характера. Он стал одним из самых популярных языков программирования.
- Изучение этого языка мы начнём с его алфавита – набор допустимых символов, которые можно использовать для написания программ.
В алфавит языка Pascal входят следующие символы:
1. 26 букв латинского алфавита от А до Z;
2. Буквы кириллицы от А до Я;
3. Цифры от 0 до 9;
4. Знаки арифметических операций: + , - , * , / , ^ , \ ;
5. Знаки отношений: = , < , > ;
6. Специальные символы: пробел , " (кавычки) , # , $ , & , ? ,' (апостроф) , ( , ) , . , ; , % .
В языке Паскаль используется различные типы данных. Мы будем пользоваться некоторыми из так называемых простых типов данных.
«Типы данных языка Pascal»
Название | Тип | Диапазон |
Целочисленный | integer | -32768..+32767 |
Вещественный | real | ±(2,9·10-39…1,7·10+39) |
Символьный | char | Произвольный символ алфавита |
Строковый | string | Последовательность символов длиной меньше 255 |
Логический | boolean | Истина (true)=1 и ложь (false)=0 |
Данные можно представлять переменными и константами
Переменная – это величина, которая в процессе выполнения программы может менять свое значение.
Имя переменной – это произвольный набор символов, который может содержать от 1 до 40 символов, причем первый символ должен быть латинской буквой, а остальные – латинскими буквами или цифрами.
Константа (числовая или символьная) – это величина, которая не меняет своего значения в ходе программы. Значения констант записываются явно – числом или строкой символов, или с помощью специального оператора, например:
A=10 или CONST B = 60, N = 12
CONST имя_ константы = значение
На первый взгляд нет никакой разницы между двумя способами описания именованных констант. Однако если вы описали величину как константу с помощью CONST, Паскаль не позволит вам случайно изменить ее значение.
Программа представляет собой последовательность операторов, задающих те или иные действия.
Операторы — языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи.
-
оператор ввода – readln; -
оператор вывода на экран – writeln (от англ. write line — написать строку); служит для вывода на экран каких-либо данных -
оператор присваивания :=, выполняет правую часть выражения и присваивает результат переменной, расположенной в левой части выражения: <имя переменной>:=<выражение>; -
условный оператор IF, CASE; -
оператор цикла FOR, WHILE, REPEAT; -
составной оператор. Он применяется в случае, когда на месте одного оператора должны стоять сразу несколько операторов.
«Структура программы на языке Паскаль»
-
Заголовок программы (состоит из служебного слова program имя) -
Раздел описаний (состоит из раздела описания констант (const), раздела описания переменных (var)) -
Тело программы (начинается со слова begin…end) – блок описания действий
begin…end – операторные скобки
; - отделение операторов друг от друга
Общий вид программы
Program <имя программы>;
Const <список постоянных значений>;
Var <описание используемых переменных>
Begin <начало программного блока>
опеpатоp_1;
опеpатоp_2;
. . .
опеpатоp_N;
End.
Практическая работа
Задание №1. Установите соответствие между названиями типов данных и их обозначениями:
string
Целочисленный
boolean
Вещественный
integer
Символьный
real
Строковый
char
Логический
Задание №2. Запишите раздел описания переменных, необходимых для вычисления:
а) значение функции y= ;
б) гипотенузы прямоугольного треугольника по двум известным катетам;
в) корней квадратного уравнения;
г) стоимости покупки, состоящей из нескольких тетрадей, нескольких ручек и нескольких карандашей.
Задание №3. Найдите ошибку в следующей программе:
Program a1;
var c: integer;
begin
c:= 4.75;
writeln (‘c=’, c)
end.
Задание №4
Составить программу нахождения периметра прямоугольника и протестируйте ее с разными значениями.
Периметр прямоугольника находится по формуле s=2(a+b), где а и в - стороны прямоугольника.
Подведение итогов
Выставление оценок.
Рефлексия:
-
Для чего предназначены языки программирования? -
Что значит решить задачу с помощью компьютера на одном из языков программирования? -
С помощью чего осуществляется запись действий на языке программирования?
Домашнее задание
Составить программу вычисления площади квадрата и площади окружности, если задан ее радиус.