Вопрос задан 27.07.2018 в 07:43. Предмет Информатика. Спрашивает Кофман Влад.

40 БАЛЛОВ Люди добрые, помогите пожалуйста с Паскалем. Нужно составить программы 1) Дано число х.

Уменьшить его на 10, если число находится в интервале (10;100]. Увеличить его в 2 раза, если число меньше, уменьшить в 5 раз если больше. 2) Дано натуральное число у. Уменьшить его на 26, если число трехзначное. Увеличить на 18, если число двузначное. 3) Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то вывести 0. Если точка не совпадает с началом координат, но лежит на оси ОХ или OY, то вывести соответственно 1 или 2. Если точка не лежит на координатных осях, вывести номер координатного угла в римских числах. Заранее огромное спасибо.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Концелидзе Давид.
Program Evklid;
var M,N : integer;
begin
writeln (`Введите M и N`);
      readln (M , N);
      while M<>N do
              begin
                   if M>N
                   then M:=M-N
                   else N:=N-M
               end;
         write (`нод =`,M);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача 1: Уменьшение и увеличение числа в зависимости от интервала

Для решения данной задачи, где необходимо уменьшить число на 10, если оно находится в интервале (10;100], увеличить его в 2 раза, если число меньше, и уменьшить в 5 раз, если число больше, можно использовать следующий алгоритм:

1. Вводим число `x`. 2. Проверяем, находится ли число `x` в интервале (10;100]. Если да, то уменьшаем его на 10. 3. Если число `x` меньше 10, увеличиваем его в 2 раза. 4. Если число `x` больше 100, уменьшаем его в 5 раз.

Пример программы на языке Python:

```python x = int(input("Введите число x: "))

if 10 < x <= 100: x -= 10 elif x < 10: x *= 2 else: x /= 5

print("Результат:", x) ```

Примечание: Представленный код является примером и может быть адаптирован под требования конкретной среды программирования или языка.

Задача 2: Уменьшение и увеличение числа в зависимости от его разрядности

Для решения данной задачи, где необходимо уменьшить трехзначное число на 26, увеличить двузначное число на 18, можно использовать следующий алгоритм:

1. Вводим число `у`. 2. Проверяем, является ли число `у` трехзначным. Если да, то уменьшаем его на 26. 3. Если число `у` двузначное, увеличиваем его на 18.

Пример программы на языке Python:

```python у = int(input("Введите число у: "))

if 100 <= у <= 999: у -= 26 elif 10 <= у <= 99: у += 18

print("Результат:", у) ```

Примечание: Представленный код является примером и может быть адаптирован под требования конкретной среды программирования или языка.

Задача 3: Определение положения точки на координатной плоскости

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

1. Вводим целочисленные координаты точки `x` и `y`. 2. Проверяем, совпадает ли точка с началом координат (0, 0). Если да, выводим 0. 3. Если точка не совпадает с началом координат, проверяем, лежит ли она на оси OX или OY. Если да, выводим соответственно 1 или 2. 4. Если точка не лежит на координатных осях, выводим номер координатного угла в римских числах.

Пример программы на языке Python:

```python x = int(input("Введите координату x: ")) y = int(input("Введите координату y: "))

if x == 0 and y == 0: print("0") elif x == 0 or y == 0: if x == 0: print("1") else: print("2") else: if x > 0 and y > 0: print("I") elif x < 0 and y > 0: print("II") elif x < 0 and y < 0: print("III") else: print("IV") ```

Примечание: Представленный код является примером и может быть адаптирован под требования конкретной среды программирования или языка.

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

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос