Программирование ветвлений на Паскале.
Оценка 4.9

Программирование ветвлений на Паскале.

Оценка 4.9
docx
11.02.2022
Программирование ветвлений на Паскале.
Поурочный план по информатике в 9 классе.docx

Поурочный план по информатике в 9 классе.

Дата: 9а_____________, 9б_______________

Тема урока: Программирование ветвлений на Паскале.

Цель урока:
Образовательная: познакомить учащихся с оператором ветвления на Паскале, с типами ветвления; с формой записи оператора ветвления на Паскале.

Развивающая: сформировать умение записи оператора ветвления в среде программирования Паскаль; развить логическое мышление.

Воспитательная: повысить мотивацию к изучению предмета информатики.

Оборудование: компьютерный класс с установленным ПО, презентация «Ветвления на Паскале», проектор, экран.

Дидактические материалы к учебному занятию: опорный конспект урока.

Тип урока: комбинированный.

Формы учебной работы учащихся: фронтальная работа, индивидуальная работа учащихся.

 

Ход урока.

 

1. Организационный момент

Учитель. Здравствуйте, ребята! Сегодня на уроке мы продолжим знакомство с языком программирования Паскаль. И тема нашего сегодняшнего урока: «Оператор ветвления»
Открыли тетради,  записали число и тему урока.
Мы познакомимся с новым оператором, его разновидностями и каждый из вас сегодня на уроке должен научиться записывать оператор на языке Паскаль, разрабатывать программу, используя те операторы, которые вы уже знаете и, конечно же, новый оператор ветвления.

 

 

2. Актуализация деятельности учащихся

- Проверка домашнего задания, вопросы по домашнему заданию.

program  _1;
var a, b, c, d, e, P: integer;
begin 
writeln (‘введите стороны пятиугольника’);
readln (a,b,c,d,e);
P:=a+b+c+d+e;
writeln (‘периметр пятиугольника =‘, P);
end.

 

- Два учащихся у доски оформляют следующую задачу в виде программы на языке Паскаль и блок - схем:

Даны три стороны треугольника а,b,c.

Найти его площадь S.

- Остальные учащиеся выполняют следующее задание:

На экране слайд с задачей написанной в виде блок – схемы и на языке Паскаль, но в записи допущены ошибки, учащиеся должны найти эти ошибки и исправить.

- Проверка задания на доске, исправление ошибок.

-   Дополнительные вопросы:

1. Как записывается заголовок программы на Паскале?

Program (name)

2. Как записывается раздел описания переменных?

Var

3. С какими типами числовых величин работает Паскаль?

Целые и вещественные

4. Как записывается оператор присваивания?

:=

5. Как записывается оператор ввода и вывода в Паскале?

Read (readln),  write (writeln)

 

Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
Какие виды ветвления вы знаете? (полное и неполное ветвление.)

 

На языке программирования оператор ветвления в неполной форме
IF (условие) THEN (операторы)
IF AB THEN B:=B*2

IF (условие) THEN (операторы)  ELSE  (операторы);
Условие записывается с помощью знаков сравнения  и принимает два значения: да или нет.    IF AB       THEN max:=A 
ELSE max:=B; 

 

3. Объяснение нового материала.

Показ презентации «Программирование ветвлений на Паскале».

Условный оператор используется для выполнения одного из двух возможных вариантов программы.

Формат записи оператор ветвления:

if логическое_условие если логическое_условие верно

then оператор_1 то выполняется оператор_1 ,

else оператор_2; иначе оператор_2;

 

Перед else точка с запятой не ставится!

Формат полного оператора ветвления: Формат неполного оператора ветвления:
if <логическое выражение> if <логическое выражение>

then <оператор 1> then <оператор>

else <оператор 2>;


hello_html_3eb2dcf9.gifhello_html_m4e26d04d.gif

 

Логическое выражение:

 

Простой формой логического выражения является операция отношения:

< меньше,

> больше,

<= меньше или равно,

>= больше или равно,

= равно,

<> не равно.

Сложные формы логических выражений составляются с использованием логических операций:

not логическое отрицание (НЕ),

and логическое умножение (И),

or логическое сложение (ИЛИ),

xor исключающее ИЛИ

Порядок действий:

Отрицание, умножение, сложение, операции отношений.

 

Операторные скобки:

Если после слов then или else нужно выполнить не один оператор, а несколько, то эти операторы заключают в операторные скобки: begin … end

 

 

Конструкция такого вида:

Begin <последовательность операторов> end

относится к составным операторам.

 

Операторы ветвления могут быть вложены друг в друга, необходимо только следить за тем, чтобы then и else одного и того же оператора располагались друг под другом.

В качестве примера рассмотрим следующую задачу:

 

Из двух заданных целых чисел выбрать наибольшее.

 

Математическая модель:

Данные: x, y

 

Результат:

 

Варианты:

Если x=5, y=8, то max=8

Если x=6, y=1, то max=6

Если x=5, y=5, то max=5

 

Программа: Блок-схема:hello_html_m17796661.gif

Program Vetv1en;

Var x, y, max: integer;

Begin

Writeln (‘Введите два числа’);

Readln (x, y);

if x >=y then max:=x
else max:=y;

Writeln (‘наибольшее = ’,max);

End.

 

 

4. Выполнение самостоятельной практической работы.

 

1. Дано целое число. Если оно является положительным то прибавить к нему 1, в противном случае вычесть из него два. Вывести полученное число.

2. Даны три стороны одного треугольника и три стороны другого треугольника. Определить, будут ли эти треугольники равновеликими, т. е. имеют ли они равные площади.

 

5. Домашнее задание (задачи из задачника).

Параграф ____

 

6. Подведение итогов занятия.

(Оценить роботы учащихся.)

 

7. Рефлексия

Проверка практической работы по возможности и выставление отметок за урок.

Что нового вы узнали сегодня за урок?

Что получилось, а что нет?

Какие вопросы возникли за время выполнения практической работы?

 




 

Скачано с www.znanio.ru

Поурочный план по информатике в 9 классе

Поурочный план по информатике в 9 классе

Дополнительные вопросы: 1

Дополнительные вопросы: 1

Сложные формы логических выражений составляются с использованием логических операций: not логическое отрицание (НЕ), and логическое умножение (И), or логическое сложение (ИЛИ), xor исключающее

Сложные формы логических выражений составляются с использованием логических операций: not логическое отрицание (НЕ), and логическое умножение (И), or логическое сложение (ИЛИ), xor исключающее

Программа: Блок-схема: Program

Программа: Блок-схема: Program
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
11.02.2022