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

РЕБЯТА МНЕ НАДО В ПОЛОВИНУ ОТПРАВИТЬ


РЕБЯТА МНЕ НАДО В ПОЛОВИНУ ОТПРАВИТЬ

Показать ответ
Ответ:
Зара7878
Зара7878
20.06.2020 13:50

Складіть програму мовою С++ для знаходження функції y(x), де x Є [a, b] з кроком h. Дані для y(x), a, b, h вказані в таблиці.

y = x + sin(3x);

[a, b], h   [-1, 3], h = 0.3

Програма:

С++:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   float y, a, b, h;

   cout << "a = ";  cin >> a;

   cout << "b = ";  cin >> b;

   cout << "h = ";  cin >> h;

   while (a <= b) {

       y = a + sin(3 * a);

       cout << "y = " << y << " при x = " << a << endl;

       a += h;

   }

}

Результат:

a = -1

b = 3

h = 0.3

-1.14112 при x = -1

-1.56321 при x = -0.7

-1.33204 при x = -0.4

-0.39552 при x = -0.1

0.764643 при x = 0.2

1.4975 при x = 0.5

1.47546 при x = 0.8

0.942254 при x = 1.1

0.528424 при x = 1.4

0.774186 при x = 1.7

1.72058 при x = 2

2.87844 при x = 2.3

3.59854 при x = 2.6

3.56297 при x = 2.9

0,0(0 оценок)
Ответ:
Cказочник
Cказочник
22.03.2021 00:26

1. Сколько раз выполняется цикл? Чему будет равна переменная?

А) а := 1;

for i:=1 to 3 do a := a + 1;

Цикл выполнится 3 раза (1, 2, 3)

a = 1 + 1 * 3 = 4

B) a:= 1;

for i:=1 to 1 do a := a + 1;

Цикл выполнится 1 раз (1)

a = 1 + 1 * 1 = 2

C) a:= 1;

for i:=1 downto 3 do a := a + 1;

Цикл выполнится 0 раз ()

a = 1

D) а := 1;

for i:=3 downto 1 do a := a + 1;

Цикл выполнится 3 раза (3, 2, 1)

a = 1 + 1 * 3 = 4

2. Сколько раз выполнится цикл? Чему будет равна переменная?

А) а := 4; b := 6;

while a < b do a := a + 1;

4 < 6       a = 4 + 1 = 5

5 < 6       a = 5 + 1 = 6

6 < 6

Цикл выполнится 2 раза

a = 6       b = 4

В) а := 4; b := 6;

while a < b do a := a + b;

4 < 6       a = 4 + 6 = 10

10 < 6

Цикл выполнится 1 раз

a = 10       b = 4

C) a := 4; b := 6;

while a > b do a := a + 1;

4 > 6

Цикл выполнится 0 раз

a = 4       b = 6

D) a := 4; b := 6;

while a < b do b := a - b;

4 < 6     b = 4 - 6 = -2

4 < -2

Цикл выполнится 1 раз

a = 4       b = -2

3. Сколько раз выполнится цикл? Чему будет равна переменная?

А) а := 4; b := 6;

repeat

a := a + 1

until a > b;

a = 4 + 1 = 5

5 > 6

a = 5 + 1 = 6

6 > 6

a = 6 + 1 = 7

7 > 6

Цикл выполнится 3 раза

a = 7       b = 6

В) а := 4; b := 6;

repeat

a := a + b

until a > b;

a = 4 + 6 = 10

10 > 6

Цикл выполнится 1 раз

a = 10       b = 6

C) a := 4; b := 6;

repeat

a := a + b:

until a < b;

Бесконечный цикл, a никогда не будет меньше b.

D) a := 4; b := 6;

repeat

b := a - b

until a < b;

b = 4 - 6 = -2

4 < -2

b = 4 - (-2) = 6

4 < 6

Цикл выполнится 2 раза

a = 4       b = 6

Объяснение:

for счетчик := начальное значение to конечное значение do  

   тело цикла;

начальное значение <= конечное значение

for счетчик := начальное значение downto конечное значение do  

   тело цикла;

начальное значение >= конечное значение

Цикл while является циклом с предусловием. В заголовке цикла находится логическое выражение. Если оно возвращает true, то тело цикла выполняется, если false – то нет.

Цикл repeat является циклом с постусловием. В конце цикла находится логическое выражение. Если оно возвращает true, то происходит выход из цикла, если false – его повторение.

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