Решение задач по теме «Ветвление» 30.07.2012.

Презентация:



Advertisements
Похожие презентации
Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "
Advertisements

Программирование ветвлений на Паскале МОУ СОШ 2 городского округа город Буй Костромской области Учитель Щур А.Н.
Задача: даны значения двух переменных, выбрать большее из них алг БИД 1 если A > B ввод A, B нач вещ A, B, C кон вывод C то C := A иначе C := B кв C :
§37. Программирование ветвлений на Паскале Глава 6. Программное управление работой компьютера.
Твельнева Т.А. МОУ СОШ 1 Урок информатики в 9 классе.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
C : = X начало да нет X > Y Задача: составить алгоритм упорядочивания значений двух переменных ввод X, Y алг СОРТИРОВКА если X > Y ввод X, Y нач вещ X,
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Программирование ветвления на Паскале.. Оператор ветвления на Паскале. Ветвление на алгоритмическом языке Полное ветвление на Паскале Неполное ветвление.
ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
Ветвление Полное ветвление Если УСЛОВИЕ то КОМАНДА 1 иначе КОМАНДА 2; IF УСЛОВИЕ THEN КОМАНДА 1 ELSE КОМAНДА 2;
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Тема урока: «Организация ветвлений на Паскале». На входеНа выходе
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического.
Задание 1. Какое значение будет принимать переменная х после выполнения фрагмента программы? 1.f:=5; d:=7; if f>=d then x:=f else x:=d; Ответ: х=7 2.a:=5;
Алгоритмическая структура «Ветвление» Тема урока.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
Если прямо пойдешь, то… Ветвления на языке Pascal.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Транксрипт:

Решение задач по теме «Ветвление»

Проверка пройденного материала 1.Приведённый график описывается условным оператором: а) если х < 0 то у : = - х иначе у : = х кв b) если х > 0 то у : = - х иначе у : = х кв c) если х < 0 то у : = - х иначе у : = х Y 1 01 x

2. Значения переменных р и d после выполнения фрагмента алгоритма: k : = 9 если SQRТ ( k ) > 3 то d : = k p : = да иначе если SQRТ ( k ) = 3 то d : = 3 p : = нет иначе d : = 1 p : = да кв Равны: а) p = да, d = 1; b) p = нет, d = 2; c) p = нет, d = 3; d) p = да, d = 9; e) p = да, d = 2;

3.При решении, каких задач используется ветвление. Если используется ветвление, то назовите условия. а) Найти сумму арифметической прогрессии. б) Определите, является ли трамвайный билет счастливым. в) Найти модуль вещественного числа. г) Написать программу обращения слова. д) Является ли данное слово перевёртышем?

Домашнее задание Учебник- практикум. Том 1. п На «3». 54. стр. 239 На «4». На «5».

Решение задач На «3». 56 (стр. 239) На «4». 58 (стр. 239)

56 ( Том 1, стр. 239) Вычислить F(x) = Решить задачу двумя способами

На алгоритмическом языке Неполное Алг s56 вещ х, f нач чит х если x7 то f:=1/(x-7) кв печ f кон Полное Алг s56 вещ х, f нач чит х если x

На блок- схеме Неполное Полное начало Ввод х X7х>7 Вывод f конец начало Ввод х х

На Паскале Неполное Program S56; var x,f:real; begin readln(x); if x7 then f:=1/(x-7); writeln(f:5:2); readln; end. Полное Program S56; var x,f:real; begin readln(x); if x

Тест 1. х=0, f=9 2. х=12, f=0.5

58 ( Том 1, стр. 239) Вычислить F(x)= Решить задачу двумя способами

На алгоритмическом языке Неполное Алг s58 вещ х, f нач чит х если x =0 то f:=x*x Кв если x>3 or x

На блок- схеме Неполное + - Вывод f конец начало Ввод x x =0 f:=x*x х>3 or x

На блок- схеме Полное + - Вывод f конец начало Ввод х x =0 f:= x*xf:=4

Неполное ветвление Program S58; var x,f:real; begin readln(x); if x>=3 and x3 or x

Полное ветвление Program S60; var x,f:real; begin readln(x); if x>=3 and x