Мои учебники

Упражнение №5

Информатика · Информатика · 11 класс · Задание 5 Вариант 3 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Решение

ГДЗ задание 5 Информатика 11 класс

Прикреплено Ссылка 1

Требовалось написать программу, при выполнении которой с клавиатуры вводятся координаты х и у точки на плоскости и определяется принадлежность этой точки закрашенной области единичной окружности:
Программист торопился и написал программу с ошибками:
var х, у: real;
readin(х,у);
if х*х+у*у < =1 then
if у < =0 then
write('принадлежит')
write('не принадлежит')
Выясните, как работает программа при значениях х и у, принадлежащих областям А, В, С, D, Е, F, G, Н. Анализ программы проведите, заполнив таблицу:
Область
Условие х*х + у*у < = 1
Условие y < = 0
Условие х < 0
Сообщение программы
Корректность сообщения
Предложите свой вариант программы, исключающий случаи её неправильной работы.

Из-за неправильной структуры вложенного условного оператора программа не выдает сообщения, если не выполняется первое или второе условие.
(x * x + y * y < 1) and ((x > = 0) and (y > = 0) or (x < = 0) and (y < = 0)) then writeln('принадлежит')
else writeln('не принадлежит')

*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.

Предыдущий-следующий

уч.2025

Босова

уч.2025

Мединский

уч.2013

Котова

(Тренажёр)

уч.2012

уч.2022,2014

Гольцова 10-11 класс

уч.2025

Коровин

(углублённый)

уч.2023

Пасечник

(Базовый)

Комменты вк

← ПредыдущееВсе заданияСледующее →

Соседние задания

445555666667
Нашли ошибку или нет решения? Сообщите