ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.02.2024
Просмотров: 104
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Информатика 8 классУрок № 24Тема: Общие сведения о языке программирования Паскаль. Цели урока:предметные — знание общих сведений о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы);метапредметные — умения анализа языка Паскаль как формального языка;личностные — представление о программировании как сфере возможной профессиональной деятельности.Задачи:
Basic), Паскаль (Pascal, ObjectPascal, Delphi). Мы с вами познакомимся с языком программирования Паскаль, который был разработан Никлаусом Виртом (Швейцария) в 1968-1969 гг. Своё название этот язык получил в честь французского учёного Блеза Паскаля, известного не только своими достижениями в математике, физике и философии, но и созданием первой мире механической машины, выполнявшей сложение двух чисел.Язык программирования Паскаль считается универсальным языком программирования, так как он может применяться для записи алгоритмов решения самых разных задач. Задуманный первоначально как язык для обучения программированию, алгоритмический язык Паскаль быстро завоевал репутацию весьма простого и удобного средства для написания программ самого различного характера. Он стал одним из самых популярных языков программирования. - Изучение этого языка мы начнём с его алфавита – набор допустимых символов, которые можно использовать для написания программ.В алфавит языка Pascal входят следующие символы: 1. 26 букв латинского алфавита от А до Z;2. Буквы кириллицы от А до Я;3. Цифры от 0 до 9;4. Знаки арифметических операций: + , - , * , / , ^ , \ ;5. Знаки отношений: = , < , > ;6. Специальные символы: пробел , " (кавычки) , # , $ , & , ? ,' (апостроф) , ( , ) , . , ; , % .В языке Паскаль используется различные типы данных. Мы будем пользоваться некоторыми из так называемых простых типов данных.«Типы данных языка Pascal»
Данные можно представлять переменными и константами Переменная – это величина, которая в процессе выполнения программы может менять свое значение.Имя переменной – это произвольный набор символов, который может содержать от 1 до 40 символов, причем первый символ должен быть латинской буквой, а остальные – латинскими буквами или цифрами.Константа (числовая или символьная) – это величина, которая не меняет своего значения в ходе программы. Значения констант записываются явно – числом или строкой символов, или с помощью специального оператора, например:A=10 или CONST B = 60, N = 12CONST имя_ константы = значениеНа первый взгляд нет никакой разницы между двумя способами описания именованных констант. Однако если вы описали величину как константу с помощью CONST, Паскаль не позволит вам случайно изменить ее значение.Программа представляет собой последовательность операторов, задающих те или иные действия.Операторы — языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи.
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), где а и в - стороны прямоугольника.
Подведение итогов Выставление оценок.Рефлексия:
-
закрепить знания о структуре программы в среде Pascal abc и основных операторов программы -
развитие логического мышления, познавательных и исследовательских способностей учащихся; -
воспитание творческого подхода к работе, умения экспериментировать;
-
Организационный момент (1 мин) -
Изучение нового материала (20 мин) -
Практическая работа (12 мин) -
Подведение итогов (1 мин) -
Домашнее задание.
Basic), Паскаль (Pascal, ObjectPascal, 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 = 12CONST имя_ константы = значениеНа первый взгляд нет никакой разницы между двумя способами описания именованных констант. Однако если вы описали величину как константу с помощью 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), где а и в - стороны прямоугольника.
Подведение итогов Выставление оценок.Рефлексия:
-
Для чего предназначены языки программирования? -
Что значит решить задачу с помощью компьютера на одном из языков программирования? -
С помощью чего осуществляется запись действий на языке программирования?