М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
HelpMePleaseaaaaa
HelpMePleaseaaaaa
10.06.2021 09:21 •  Информатика

Что означает buffnum ,printf, scanf в с++? можете объяснить простым языком , и в какие моменты их надо использовать

👇
Ответ:
Negogda
Negogda
10.06.2021

scanf и printf пришли из языка С, для удобства решили не убирать, выполняют те же функций что и cin, cout, то есть ввод, вывод. отличается от них со своей скоростью. на пример вводить числа 1e6 (десять с шестой степени) обычный cin не сможет выполнить эту операцию за одну секунду, но может сделать printf, точно так же с scanf и cout.

в коде желательно склоняться только к одному из вариантов ввода и вывода, то есть, там где вы пишите printf или scanf не желательно писать cin или cout.

4,8(86 оценок)
Открыть все ответы
Ответ:
stepura032
stepura032
10.06.2021
Ученику, давайте рассмотрим каждый вопрос подробно.

Задание 7:
Код цикла for i:=20 downto 1 do означает, что переменная i начинает со значения 20 и на каждой итерации уменьшается на 1, пока не достигнет значения 1.

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

В этом случае, разница между 20 и 1 равна 19, поэтому ответ - 19 (вариант 2).

Задание 8:
Код цикла for i:=1 to 15 do означает, что переменная i начинает со значения 1 и на каждой итерации увеличивается на 1, пока не достигнет значения 15.

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

В этом случае, разница между 15 и 1 равна 14, поэтому ответ - 14 (вариант 4).

Задание 9:
Цикл, число повторений которого неизвестно до начала его работы, называется циклом с предусловием.

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

Ответом является цикл с предусловием (вариант 2).

Задание 10:
Код цикла for i:=2 to 1 do означает, что переменная i начинает со значения 2 и на каждой итерации увеличивается на 1, пока не достигнет значения 1.

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

Ответом будет 0 (вариант 3).

Надеюсь, эти объяснения помогут вам понять правильные ответы на вопросы. Если у вас возникнут ещё вопросы, не стесняйтесь задавать.
4,4(28 оценок)
Ответ:
c1Darkness1c
c1Darkness1c
10.06.2021
Задача №1:

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

Шаг 1: Запрос ввода данных

Сначала нужно ввести свой возраст, рост и вес. Это можно сделать с помощью функции input(), которая позволяет пользователю вводить данные с клавиатуры.

Вот код для запроса ввода данных и сохранения их в переменных:

```python
age = int(input("Введите свой возраст: "))
height = int(input("Введите свой рост: "))
weight = int(input("Введите свой вес: "))
```

Обратите внимание на использование функции int() для преобразования введенных значений в целые числа. Это необходимо, так как функция input() возвращает строку, а нам нужно работать с числами.

Шаг 2: Вывод данных

Теперь нужно вывести на экран сообщение с введенными значениями возраста, веса и роста. Мы можем использовать функцию print() для этой цели.

Вот код для вывода сообщения на экран:

```python
print("Мой возраст -", age)
print("Мой вес -", weight)
print("Мой рост -", height)
```

Шаг 3: Полный код программы

Весь код программы будет выглядеть так:

```python
age = int(input("Введите свой возраст: "))
height = int(input("Введите свой рост: "))
weight = int(input("Введите свой вес: "))

print("Мой возраст -", age)
print("Мой вес -", weight)
print("Мой рост -", height)
```

Задача №2:

В этой задаче мы должны вычислить среднее арифметическое трех чисел.

Шаг 1: Запрос ввода данных

Нам нужно запросить у пользователя ввод трех чисел. Для этого можем использовать функцию input().

Вот код для запроса ввода трех чисел:

```python
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))
```

Обратите внимание на использование функции int() для преобразования введенных значений в целые числа.

Шаг 2: Вычисление среднего арифметического

Теперь нужно вычислить среднее арифметическое трех чисел. Для этого нужно сложить все числа и разделить полученную сумму на их количество.

Вот код для вычисления среднего арифметического:

```python
average = (num1 + num2 + num3) / 3
```

Шаг 3: Вывод результата

Наконец, нужно вывести на экран вычисленное значение среднего арифметического. Воспользуемся функцией print() для этого.

Вот код для вывода результата на экран:

```python
print("Среднее арифметическое трех чисел:", average)
```

Шаг 4: Полный код программы

Весь код программы будет выглядеть так:

```python
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))

average = (num1 + num2 + num3) / 3

print("Среднее арифметическое трех чисел:", average)
```

Задача №3:

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

Шаг 1: Запрос ввода данных

Сначала нужно запросить у пользователя ввод длин двух сторон прямоугольника. Для этого можем использовать функцию input().

Вот код для запроса ввода длин сторон:

```python
side1 = int(input("Введите длину первой стороны прямоугольника: "))
side2 = int(input("Введите длину второй стороны прямоугольника: "))
```

Обратите внимание на использование функции int() для преобразования введенных значений в целые числа.

Шаг 2: Вычисление площади и периметра

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

Вот код для вычисления площади и периметра:

```python
area = side1 * side2
perimeter = 2 * (side1 + side2)
```

Шаг 3: Вывод результатов

Наконец, нужно вывести на экран вычисленные значения площади и периметра прямоугольника. Воспользуемся функцией print() для этого.

Вот код для вывода результатов на экран:

```python
print("Площадь прямоугольника:", area)
print("Периметр прямоугольника:", perimeter)
```

Шаг 4: Полный код программы

Весь код программы будет выглядеть так:

```python
side1 = int(input("Введите длину первой стороны прямоугольника: "))
side2 = int(input("Введите длину второй стороны прямоугольника: "))

area = side1 * side2
perimeter = 2 * (side1 + side2)

print("Площадь прямоугольника:", area)
print("Периметр прямоугольника:", perimeter)
```

Задача №1 (Программирование линейных алгоритмов):

Здесь нам дана блок-схема вычисления значения некоторой функции. Нам нужно восстановить условие задачи и написать формулу вычисления значения функции.

Условие задачи:

Функция вычисляет сумму квадратов двух чисел, возвращая полученное значение.

Формула вычисления значения функции:

```
значение_функции = число1^2 + число2^2
```

Задача №2 (Программирование линейных алгоритмов):

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

```
расстояние = скорость * время
```

Шаг 1: Запрос ввода данных

Нам нужно запросить у пользователя ввод скоростей двух автомобилей. Для этого можем использовать функцию input().

Вот код для запроса ввода скоростей:

```python
speed1 = int(input("Введите скорость первого автомобиля: "))
speed2 = int(input("Введите скорость второго автомобиля: "))
```

Обратите внимание на использование функции int() для преобразования введенных значений в целые числа.

Шаг 2: Вычисление расстояния

Теперь можно вычислить расстояние между двумя автомобилями через 3 часа, используя формулу расстояния.

Вот код для вычисления расстояния:

```python
time = 3
distance = speed1 * time
```

Шаг 3: Вывод результата

Наконец, нужно вывести на экран вычисленное значение расстояния. Воспользуемся функцией print() для этого.

Вот код для вывода результата на экран:

```python
print("Расстояние между автомобилями через 3 часа:", distance)
```

Шаг 4: Полный код программы

Весь код программы будет выглядеть так:

```python
speed1 = int(input("Введите скорость первого автомобиля: "))
speed2 = int(input("Введите скорость второго автомобиля: "))

time = 3
distance = speed1 * time

print("Расстояние между автомобилями через 3 часа:", distance)
```
4,5(84 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ