Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

Видео:5 способов решения квадратного уравнения ➜ Как решать квадратные уравнения?Скачать

5 способов решения квадратного уравнения ➜ Как решать квадратные уравнения?

Учитель информатики

Видео:Алгоритм решения квадратного уравнения | Алгебра 8 класс #35 | ИнфоурокСкачать

Алгоритм решения квадратного уравнения | Алгебра 8 класс #35 | Инфоурок

Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.

Видео:Решение квадратных уравнений. Дискриминант. 8 класс.Скачать

Решение квадратных уравнений. Дискриминант. 8 класс.

Программирование разветвляющихся алгоритмов

§ 3.4. Программирование разветвляющихся алгоритмов

Информатика. 8 класса. Босова Л.Л. Оглавление

Ключевые слова:

• условный оператор
• неполный условный оператор
• составной оператор
• вложенные ветвления

3.4.1. Условный оператор

При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор. Его общий вид:

if then else

Для записи неполных ветвлений используется неполная форма условного оператора:

if then

Слова if — then — else переводятся с английского языка на русский как если — то — иначе, что полностью соответствует записи ветвления на алгоритмическом языке.

Перед else знак «;» не ставится.

В качестве условий используются логические выражения:

• простые — записанные с помощью операций отношения;
• сложные — записанные с помощью логических операций.

Пример 1. Запишем на языке Паскаль рассмотренный в п. 2.4.2 (пример 8) алгоритм определения принадлежности точки х отрезку [а, b].

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

Пример 2. Воспользуемся неполным условным оператором для записи на языке Паскаль рассмотренного в п. 2.4.2 (пример 9) алгоритма присваивания переменной у значения наибольшей из трёх величин а, b и с.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

Дополните эту программу так, чтобы её выполнение приводило к присваиванию переменной у значения большей из четырёх величин а, b,с и d.

3.4.2. Составной оператор

В условном операторе и после then, и после else можно использовать только один оператор. Если при некотором условий требуется выполнить определённую последовательность операторов, то их объединяют в один составной оператор.

begin end называется составным оператором.

Пример. Алгоритм решения квадратного уравнения вам хорошо известен. Запишем соответствующую программу на языке Паскаль.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

3.4.3. Многообразие способов записи ветвлений

В качестве оператора после then и else можно использовать условный оператор. Например, возможна следующая конструкция:

if then

if then

else

При использовании таких сложных конструкций (их ещё называют вложенными ветвлениями) следует иметь в виду, что else всегда относится к ближайшему оператору if.

Пример. Воспользуемся вложенным ветвлением для записи на языке Паскаль рассмотренного в п. 2.4.2 (пример 10) алгоритма решения линейного уравнения.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

Как правило, для решения одной и той же задачи можно предложить несколько алгоритмов. Убедимся в этом, записав программу решения линейного уравнения, не прибегая к вложенным ветвлениям.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

Возможно, второй вариант программы покажется вам более наглядным. Но и у первого варианта есть свои преимущества: в нём делается меньше проверок.

if then else

Используйте вложенные ветвления для записи программы, определяющей принадлежность точки х отрезку [а, b].

if then

САМОЕ ГЛАВНОЕ

При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор:

if then else

Для записи неполных ветвлений используется неполный условный оператор:

if then

Если при некотором условии требуется выполнить определённую последовательных операторов, то их объединяют в один составной оператор, имеющий вид:

begin end

Вопросы и задания

1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Используйте эти материалы при подготовке ответов на вопросы и выполнении заданий.

2. Как на языке Паскаль записывается полное и неполное ветвление?

3. Является ли условным оператором следующая последовательность символов?

а) if х =у then х:=0; у:=0 else write (z)
в) if x b then с:=1;
if a>b then d:=2;
if a Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

б) является ли число «перевёртышем», т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

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

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

8. Даны три натуральных числа. Напишите программу, определяющую, существует ли треугольник с такими длинами сторон. Если такой треугольник существует, то определите его тип (равносторонний, равнобедренный, разносторонний).

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

9. Имеются данные о количестве полных лет трёх призёров спартакиады. Напишите программу, выбирающую и выводящую возраст самого младшего призёра.

10. Напишите программу, определяющую, лежит ли точка А(ха, уа) на прямой у = kx + l на ней или под ней.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

11. Напишите программу, которая производит обмен значений переменных х и у, если х больше у.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

12. Дан условный оператор:

if а 5 then с: =2

else с:=3

Какое значение имеет переменная а, если в результате выполнения условного оператора переменной с присваивается значение 3?

13. Напишите программу, вычисляющую значение функции:

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

14. Составьте программу для решения задачи № 21 к § 2.4 (определение дня недели).

15. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8. Напишите программу, которая по введённым координатам двух полей (k, l) и (m, n) определяет, имеют ли эти поля один цвет.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

16. Напишите программу, в которой пользователю предлагается дополнить до 100 некоторое целое число а (а — случайное число, меньшее 100). Ответ пользователя проверяется и комментируется.

§ 3.4. Программирование разветвляющихся алгоритмов

Видео:Формула корней квадратного уравнения. Алгебра, 8 классСкачать

Формула корней квадратного уравнения. Алгебра, 8 класс

Урок 30

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующуюАлгоритм решения квадратного уравнения вам хорошо известен запишем соответствующуюАлгоритм решения квадратного уравнения вам хорошо известен запишем соответствующуюАлгоритм решения квадратного уравнения вам хорошо известен запишем соответствующуюАлгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

3.4.2. Составной оператор

В условном операторе и после then, и после else можно исполь­зовать только один оператор. Если при некотором условии требует­ся выполнить определённую последовательность операторов, то их объединяют в один составной оператор.
Конструкция вида

begin end

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

Пример. Алгоритм решения квадратного уравнения вам хорошо известен. Запишем соответствующую программу на языке Паскаль.

program n_11;

var a, b, с: real;
var d: real;
var x, x1, x2: real;

begin

writeln (‘Решение квадратного уравнения ‘) ;
write (‘Введите коэффициенты а, b, c>>’);
readln (a, b, с);
d:=b*b-4*a*c;
if d
if d=0 then

begin

x:=-b/2/a;
writeln (‘Корень уравнения х=’, х:9:3)

end;

if d>0 then

begin

x1:=(-b+sqrt(d))/2/a;
x2:=(-b-sqrt(d))/2/a;
writeln (‘Корни уравнения:’) ;
writeln (‘x1=’, x1:9:3);
writeln (‘x2=’, x2:9:3)

end

end.

3.4.3. Многообразие способов записи ветвлений

В качестве оператора после then и else можно использовать условный оператор. Например, возможна следующая конструкция:

if then

if then
else

При использовании таких сложных конструкций (их ещё называ­ют вложенными ветвлениями) следует иметь в виду, что else всегда относится к ближайшему оператору if.

Пример. Воспользуемся вложенным ветвлением для записи на языке Паскаль рассмотренного в п. 2.4.2 (пример 10) алгоритма ре­шения линейного уравнения.

program n_12;

var a, b, x: real;

begin

writeln (‘Решение линейного уравнения’);
write (‘Введите коэффициенты а, b>>’);
readln (a, b);
if a0 then

begin

x:=-b/a;
writeln (‘Корень уравнения х=’, х:9:3)

end

else if b

else writeln (‘ x — любое число’);

end.

Как правило, для решения одной и той же задачи можно предло­жить несколько алгоритмов. Убедимся в этом, записав программу решения линейного уравнения, не прибегая к вложенным ветвле­ниям.

program n_l3;

var a, b, x: real;

begin

writeln (‘Решение линейного уравнения’);
write (‘Введите коэффициенты а, b>>’);
readln (a, b);
if а0 then

begin
x:=-b/a;
writeln (‘Корень уравнения х=’, х:9:3):

end;

if (a=0) and (b0) then writeln (‘Корней нет’);

if (a=0) and (b=0) then writeln (‘x — любое число’);

end.

Возможно, второй вариант программы покажется вам более на­глядным. Но и у первого варианта есть свои преимущества: в нём делается меньше проверок.

Используйте вложенные ветвления для записи программы, определя­ющей принадлежность точки х отрезку [а, b].

Вопросы и задания

1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Используйте эти материалы при подготовке ответов на вопросы и выполне­нии заданий.

2. Как на языке Паскаль записывается полное и неполное ветвление?

3. Является ли условным оператором следующая последовательность символов?

а) if x =y then x:=0; y:=0 else write(z)
в) if x

4. Что такое составной оператор? Для чего он используется в условном операторе?

5. Дан условный оператор:

if a 5 then с: =2

else с:=3

Какое значение имеет переменная а, если в результате выпол­нения условного оператора переменной с присваивается значе­ние 3?

Видео:Теорема Виета. 8 класс.Скачать

Теорема Виета. 8 класс.

Алгоритм решения квадратного уравнения вам хорошо известен запишем соответствующую

При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор. Его общий вид:

Для записи неполных ветвлений используется неполная форма условного оператора:

Слова if — then — else переводятся с английского языка на русский как если — то — иначе, что полностью соответствует записи ветвления на алгоритмическом языке.

Перед else знак «;» не ставится.

В качестве условий используются логические выражения:

• простые — записанные с помощью операций отношения;

• сложные — записанные с помощью логических операций.

Пример. Запишем на языке Паскаль алгоритм определения принадлежности точки х отрезку [а, b].

Пример. Воспользуемся неполным условным оператором для записи на языке Паскаль алгоритма присваивания переменной у значения наибольшей из трёх величин а, b и с.

Дополните эту программу так, чтобы её выполнение приводило к присваиванию переменной у значения большей из четырёх величин а, b, с и d.

В условном операторе и после then, и после else можно использовать только один оператор. Если при некотором условий требуется выполнить определённую последовательность операторов, то их объединяют в один составной оператор.

Begin end называется составным оператором.

Пример. Алгоритм решения квадратного уравнения вам хорошо известен. Запишем соответствующую программу на языке Паскаль.

Многообразие способов записи ветвлений

В качестве оператора после then и else можно использовать условный оператор. Например, возможна следующая конструкция:

При использовании таких сложных конструкций (их ещё называют вложенными ветвлениями) следует иметь в виду, что else всегда относится к ближайшему оператору if.

Пример. Воспользуемся вложенным ветвлением для записи на языке Паскаль алгоритма решения линейного уравнения.

Как правило, для решения одной и той же задачи можно предложить несколько алгоритмов. Убедимся в этом, записав программу решения линейного уравнения, не прибегая к вложенным ветвлениям.

Возможно, второй вариант программы покажется вам более наглядным. Но и у первого варианта есть свои преимущества: в нём делается меньше проверок.

Используйте вложенные ветвления для записи программы, определяющей принадлежность точки х отрезку [а, b].

При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор:

Для записи неполных ветвлений используется неполный условный оператор:

Если при некотором условии требуется выполнить определённую последовательных операторов, то их объединяют в один составной оператор, имеющий вид:

📹 Видео

Квадратные уравнения от «А» до «Я». Классификация, решение и теорема Виета | МатематикаСкачать

Квадратные уравнения от «А» до «Я». Классификация, решение и теорема Виета | Математика

Быстрый способ решения квадратного уравненияСкачать

Быстрый способ решения квадратного уравнения

Решение биквадратных уравнений. 8 класс.Скачать

Решение биквадратных уравнений. 8 класс.

Метод выделения полного квадрата. 8 класс.Скачать

Метод выделения полного квадрата. 8 класс.

ПРОСТЕЙШИЙ способ решения Квадратного Уравнения #shorts #youtubeshortsСкачать

ПРОСТЕЙШИЙ способ решения Квадратного Уравнения #shorts #youtubeshorts

Решение задач с помощью квадратных уравнений. Алгебра, 8 классСкачать

Решение задач с помощью квадратных уравнений. Алгебра, 8 класс

Неполные квадратные уравнения. Алгебра, 8 классСкачать

Неполные квадратные уравнения. Алгебра, 8 класс

Решение квадратных неравенств методом интервалов. 8 класс.Скачать

Решение квадратных неравенств методом интервалов. 8 класс.

Как решать квадратные уравнения. 8 класс. Вебинар | МатематикаСкачать

Как решать квадратные уравнения. 8 класс. Вебинар | Математика

РЕШЕНИЕ НЕПОЛНОГО КВАДРАТНОГО УРАВНЕНИЯ ЗА 5 СЕКУНДСкачать

РЕШЕНИЕ НЕПОЛНОГО КВАДРАТНОГО УРАВНЕНИЯ ЗА 5 СЕКУНД

Математика| Разложение квадратного трехчлена на множители.Скачать

Математика| Разложение квадратного трехчлена на множители.

Программа для решения корней квадратного уравнения с использованием дискриминанта на языке ПаскальСкачать

Программа для решения корней квадратного уравнения с использованием дискриминанта на языке Паскаль

#127 Урок 52. Теорема Виета. Составление квадратного уравнения, корни которого не известны.Скачать

#127 Урок 52. Теорема Виета. Составление квадратного уравнения, корни которого не известны.

Решение квадратных неравенств | МатематикаСкачать

Решение квадратных неравенств | Математика

#126 Урок 51. Теорема Виета. Составление квадратного уравнения, корни которого известны. Алгебра 8.Скачать

#126 Урок 51. Теорема Виета. Составление квадратного уравнения, корни которого известны. Алгебра 8.
Поделиться или сохранить к себе: