В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
darianeklydova1
darianeklydova1
19.02.2023 10:46 •  Информатика

1. Використовуючи дані таблиці

Блюдо Ціни
борщ 35
котлета 40
каша 20
чай 3
Визначити загальну вартість обіду в їдальні. Визначити, у скільки разів зросте вартість обіду, якщо ціна котлети
збільшиться вдвоє ?
2. Задана вага в грамах. Визначити вагу в тоннах і кілограмах.
Вхідні данні: 1200645 г
Вихідні данні: 1200 кг 645 г
1 т 200 кг 645 г
3. Відомий обсяг інформації в байтах. Перевести в кілобайти,
мегабайти.(Використати функцію pow() та round(a,2)- функція
округлення числа а з двома числами після коми)
Вхідні данні: 12345
Вихідні данні: 12.06 кілобайт
0.01 мегабайт
4. Визначити значення функції z = 1 / (x*y) при x і y, що не
дорівнюють нулю.(Використати функцію round(a,2)- функція
округлення числа а з двома числами після коми)
Вхідні данні: х=12
у= - 5
Вихідні данні: 0, 02

Показать ответ
Ответ:
123fafafartgd
123fafafartgd
05.01.2020 08:45

ответ: до сих пор вы использовали линейные алгоритмы, т.е. алгоритмы, в которых все этапы решения выполняются строго последовательно. сегодня вы познакомитесь с разветвляющимися алгоритмами.

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

признаком разветвляющегося алгоритма является наличие операций проверки условия. различают два вида условий - простые и составные.

простым условием (отношением) называется выражение, составленное из двух арифметических выражений или двух текстовых величин (иначе их еще называют ), связанных одним из знаков:

< - меньше,

> - больше,

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

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

< > - не равно

= - равно

например, простыми отношениями являются следующие:

x-y> 10; k< =sqr(c)+abs(a+b); 9< > 11; ‘мама’< > ‘папа’.

в примерах первые два отношения включают в себя переменные, поэтому об истинности этих отношений можно судить только при подстановке конкретных значений:

если х=25, у=3, то отношение x-y> 10 будет верным, т.к. 25-3> 10

если х=5, у=30, то отношение x-y> 10 будет неверным, т.к. 5-30< 10

проверьте истинность второго отношения при подстановке следующих значений:

k=5, a=1, b=-3, c=-8

k=65, a=10, b=-3, c=2

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

примечание. название “булевы” произошло от имени джорджа буля, разработавшего в xix веке булеву логику и логики.

определение. переменная, которая может принимать одно из двух значений: true (правда) или false (ложь), называется булевой (логической) переменной. например,

к: =true;

flag: =false;

second: =a+sqr(x)> t

рассмотрим пример.

. вычислить значение модуля и квадратного корня из выражения (х-у).

для решения этой нужны уже знакомые нам стандартные функции нахождения квадратного корня - sqr и модуля - abs. поэтому вы уже можете записать следующие операторы присваивания:

koren: =sqrt(x-y);

modul: =abs(x-y)

в этом случае программа будет иметь вид:

program znachenia;

uses

crt;

var

x, y : integer;

koren, modul : real;

begin

clrscr;

write ('введите значения переменных х и у через пробел ');

readln (x, y);

koren: =sqrt(x-y);

modul: =abs(x-y);

write ('значение квадратного корня из выражения (х-у) равно ', koren);

write ('значение модуля выражения (х-у) равно ', modul);

readln;

end.

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

поэтому наша программа имеет свою допустимую область исходных данных. найдем эту область. для этого запишем неравенство х-у> =0, то есть х> =у. значит, если пользователем нашей программы будут введены такие числа, что при подстановке значение этого неравенства будет равно true, то квадратный корень из выражения (х-у) извлечь можно. а если значение неравенства будет равно false, то выполнение программы закончится аварийно.

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

х=23, у=5;

х=-5, у=15;

х=8, у=8.

каждая программа, насколько это возможно, должна осуществлять контроль за допустимостью величин, участвующих в вычислениях. здесь мы сталкиваемся с разветвлением нашего алгоритма в зависимости от условия. для реализации таких условных переходов в языке паскаль используют операторы if и case, а также оператор безусловного перехода goto.

рассмотрим оператор if.

для нашей нужно выполнить следующий алгоритм:

если х> =у,

то вычислить значение квадратного корня,

иначе выдать на экран сообщение об ошибочном введении данных.

объяснение:

0,0(0 оценок)
Ответ:
mastervydy
mastervydy
07.07.2021 12:01

1)У 60 человек есть кошка и собака.

у 20 - кошка и птичка

у 30 - собака и птичка

У 10 человек есть и кошка, и собака, и птичка. 1.1

Отсюда делаем вывод, что набор пар животных 60, 20 и 30 три раза посчитали тех у кого одновременно все эти трое видов животных есть.

теперь считаем:

у 60-10=50 есть только кошка и собака(без птички!) 1.2

у 20-10=10 есть только кошка и птичка(без собаки!) 1.3

у 30-10=20 есть только собака и птичка(без кошки!) 1.4

2)у 150 человек есть кошка

у 130 - собака

у 50 - птичка.

Это у кого возможно по два-три животных посчитаем, нужно их почистить:

2.1) уберем у кошколюбов тех у кого по 2-3 вида животных:

это 1.1, 1.2, 1.3 множества: 150-10-50-10=80 есть только кошки

2.2) уберем у собаководов, тех у кого по 2-3 вида животных:

это 1.1, 1.2, 1.4 множества: 130-10-50-20=50 есть только собаки.

2.3)  уберем у птицефилов, тех у кого по 2-3 вида животных:

это 1.1, 1.3, 1.4 множества: 50-10-10-20=10 есть только птицы.

3) Теперь можем сложить чистую информацию:

чистые(не пересекающиеся с остальными) множества:

не забудем про 4.1) У 70 человек вообще нет домашнего животного

1.1, 1.2, 1.3, 1.4, 2.1, 2.2, 2.3, 3.1

10+50+10+20+80+50+10+70=300


Среди прохожих провели опрос. был задан вопрос: какое животное у вас есть? . по результатам опроса
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота