- 01.10.2020
- 1400
- 25
ТЕМА УРОКА: ЯЗЫК ПРОГРАММИРОВАНИЯ, ПРОГРАММА И ЕЕ СТРУКТУРА
8 УРОК 9 КЛАСС 21-24.10.2014
Цели и задачи урока:
алг Деление дробей |
Program primer1; |
ХОД УРОКА:
I. ОРГ. МОМЕНТ.
Приветствие, проверка присутствующих.
Объяснение хода урока.
II. АКТУАЛИЗАЦИЯ ЗНАНИЙ.
1. Базовые структуры ( В это время 1 ученик выполняет на доске дом задание)
2. Как записываются повторяющиеся процессы в алгоритмах (в виде циклических алгоритмов)
3.Какие бывают виды циклов. Арифметический цикл. Логический цикл с предусловием. Логический цикл с постусловием
4.Что такое основной и вспомогательный алгоритм.
Основным называется алгоритм, выполнение которого ведет к достижению основной (главной) цели.
Вспомогательным называется алгоритм, предназначенный для достижения промежуточной цели.
5. Проверка дом задания Задача.5 стр43
III. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.
Паскаль - это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации. Команду алгоритма, записанную на языке программирования, принято называть оператором.
(Никлаус Вирт-создал язык 1968-71)
СТРУКТУРА ПРОГРАММЫ НА ПАСКАЛЕ
Заголовок программы произвольное имя, Program <имя программы>;
Раздел описания переменных Var (variables - переменные),
Список имен переменных через запятую. Тип переменных после двоеточия.
Два типа величин: integer - целый тип //// real- вещественный тип
Например: var a, b : integer; с, d : real;
Раздел операторов - основная часть программы.
Начало и конец begin (начало) и end (конец). В самом конце программы ставится точка:
begin
< операторы >
end.
ОПЕРАТОРЫ ВВОДА, ВЫВОДА, ПРИСВАИВАНИЯ
Ввод исходных данных с клавиатуры происходит по оператору
read (read - читать) или readln (read line - читать строку):
read(<список переменных>); write(<список
вывода>);
readln(<список переменных>); writeln(<список
вывода>);
ЭЛЕМЕНТАМИ СПИСКА ВЫВОДА МОГУТ БЫТЬ КОНСТАНТЫ, ПЕРЕМЕННЫЕ, ВЫРАЖЕНИЯ.
Арифметический оператор присваивания на Паскале имеет следующий формат:
<числовая переменная> := <арифметическое выражение>
ЗНАКИ ОСНОВНЫХ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ ЗАПИСЫВАЮТСЯ ТАК:
+ сложение, - вычитание, * умножение, / деление,
=равно,<>не равно, <меньше,>больше, >=не меньше, <=не больше.
ПРАВИЛА ЗАПИСИ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ
МАТЕМАТИЧЕСКОЕ ВЫРАЖЕНИЕ А2 + В2 - 12С на Паскале записывается так: А*А + В*В - 12*С
Это же выражение можно записать иначе: SQR(A) + SQR(B) - 12*С
Здесь использована функция возведения в квадрат - SQR.
К старшим операциям относятся умножение (*) и деление (/).
Операции сложения и вычитания - младшие.
Круглые скобки в арифметических выражениях влияют на порядок выполнения операций.:
![]() |
ПУНКТУАЦИЯ ПАСКАЛЯ
Точка с запятой (;) ставится в конце заголовка программы, в конце раздела описания переменных, является разделителем операторов.
Перед словом end точку с запятой можно не ставить.
Запятая (,) является разделителем элементов во всевозможных списках: списке переменных в разделе описания, списке вводимых и выводимых величин.
Комментарий - это пояснение к программе, которое записывается в фигурных скобках.
Заметим, что в Паскале нет различия между строчными и прописными буквами.
Например begin, Begin, BEGIN, BeGiN
IV. ПРАКТИЧЕСКАЯ
ЧАСТЬ. ВОПРОСЫ И ЗАДАНИЯ
1. Когда появился язык Паскаль и кто его автор?
2. Как записывается заголовок программы на Паскале?
3. Как записывается раздел описания переменных?
4. С какими типами числовых величин работает Паскаль?
5. Как записываются операторы ввода и вывода в Паскале?
6. Что такое оператор присваивания?
7. Как записываются арифметические выражения?
8. По каким правилам определяется порядок выполнения операций в арифметическом выражении?
V. САМОСТОЯТЕЛЬНАЯ РАБОТА.
Какая задача решается по следующей программе?
Какой результат будет получен, если в качестве исходных значений А и В ввести соответственно 7 и 8?
VI. ИТОГИ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.
VII. ДОМАШНЕЕ ЗАДАНИЕ: ГЛ.2 УПРАЖНЕНИЕ СТР 56(1,2,3,4)
ЗАДАЧА 1.Найти площадь треугольника по сторонам а,b,с)
ЗАДАЧА 2. Написать
программу вычисления выражения .
Ответ: 264.998519095947
program zadaha2;
begin
writeln((100*sqrt(705)+sin(30*pi/180))/(sin(2)/cos(2)+sqrt(abs(25-47)))*sqr(cos(60*pi/180))); end.
Самостоятельная работа 9 КЛАСС
· Паскаль был разработан в 1968-1970 гг. ……….. (кем). Турбо Паскаль появился в 1984 году.
· Алфавит языка Паскаль
· ……………………... ………………... и ……………………. буквы
· Цифры ….………………………….
· Знаки …………………………………
· Служебные слова.
· Константы – числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы.
CONST e=2.71 (число Эйлера)
Р =3.14
· Переменные – величины, которые ……… в процессе выполнения программы. Объявляя переменную заданного типа, вы отводите в памяти место, где будет хранится ее значение.
Типы данных в Паскале: ПРОСТЫЕ ( ЦЕЛЫЙ; ВЕЩЕСТВЕННЫЕ; СИМВОЛЬНЫЙ ; ЛОГИЧЕСКИЙ).
СЛОЖНЫЕ( МАССИВЫ, ФАЙЛЫ, ЗАПИСИ, МНОЖЕСТВА)
Простые типы данных
Целочисленный тип Вещественный тип
Тип |
|
Диапазон значений |
Формат |
horting |
Короткий |
-128..127 |
1 байт |
Integer |
Целый |
-32768..32867 |
2 байта |
Longint |
Длинный |
-2 147 483 648..2147 483 647 |
4 байта |
Тип |
|
Точность |
Формат |
Real |
Вещественный |
11-12 знаков |
6 байт |
Double |
Двойной точности |
15-16 знаков |
8 байт |
Арифметические выражения и
операции. Арифметическое выражение состоит из операндов, скобок, знаков операций.
Сложение |
|
Вычитание |
|
Умножение |
|
Деление |
|
Целочисленное деление |
|
Остаток от деления |
|
Арифметические функции
Арифметическая функция |
Запись на языке Паскаль |
Выполняемая функция |
|x| |
|
|
x2 |
|
|
|
|
|
|
|
|
sin x |
|
|
cos x |
|
|
· Записать математические выражения на языке Паскаль:
1); 2)
; 3)
; 4)
;5)
; 6)
; 7)
; 8)
;9)
.
· Перевести из линейной записи в обычную.
1) a/b/c; 2) a*b/c; 3) a+b/c; 4) (a+b)/c; 5) a+b/b+c; 6) (a+b)/(b+c).
· Основные операторы.
1. ……………… – оператор ввода данных
2. ……………… – оператор вывода данных
3. ……………… – оператор присваивания.
· Структура программы.
program имя программы; {заголовок программы}
uses имя модуля1,..; {раздел библ. модулей}
label имя метки 1,..; {раздел меток}
const имя константы = значение константы; {раздел констант}
type ; {раздел типов}
var ; {раздел переменных}
begin
операторы
end.
2. Решение задач.
Составить программу вычисления периметра (P) и площади (S) прямоугольника.
Program ….. ;
Var ………. : real; А
Begin
Readln (……… ); B
… := ……… ;
…:= ………;
Writeln (………); End.
Настоящий материал опубликован пользователем Ковалева Елена Григорьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалучитель информатики
Файл будет скачан в форматах:
Материал разработан автором:
Печникова Ангелина Алексеевна
Педагог
Цель презентации: Сформировать у учащихся 8 класса базовое представление о языках программирования, системах программирования и их роли в разработке программ.
Целевая аудитория: Учащиеся 8 класса.
Форма проведения: Презентация с элементами беседы, изучение нового материала и практическими примерами.
Тематическое содержание:
Курс профессиональной переподготовки
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
Курс профессиональной переподготовки
300/600 ч.
Еще материалы по этой теме
Смотреть
Рабочие листы
к вашим урокам
Скачать
Тема урока Язык программирования, программа и ее структура
Цели и задачи урока:
Самостоятельная работа. (В данной работе использован метод изучения нового материала имея хорошую подготовку домашнего задания), ученик должен в самостоятельной работе показать знания и показать, как он может быстро освоить новый материал).
7 243 511 материалов в базе
Вам будут доступны для скачивания все 220 369 материалов из нашего маркетплейса.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.