Вопрос задан 08.10.2018 в 08:09. Предмет Информатика. Спрашивает Акимова Виктория.

Пожалуйста, решите эти задачи с помощью "Паскаля" (при помощи оператора FOR)1.Задать с клавиатуры А

и N. Напечатать значение А в степени N.2. Напечатать большие русские буквы в строчку через 2 пробела.3. Ввести с клавиатуры 5 значений для Х. Вычислить и напечатать для каждого из них значение Y по правилу:а)б)3*X, если X<=-9X/10, если X<=-5Y = X-8, если -9<X<9Y =X*10, если -9<X<93*X, если X>=9X/10, если X>=9
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Малюков Артём.

1. 

Переменные сама объяви.

begin

 read(n); read(a);

 for i = 1 to n do

 a * a;

writeln(a);

end.

2. Не понял какие именно буквы

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привет! Я могу помочь с решением задач с использованием языка программирования Pascal. Давай рассмотрим каждую задачу по отдельности.

Задача 1: Возведение числа A в степень N

Чтобы решить эту задачу с помощью оператора FOR в Pascal, нужно сначала ввести значения A и N с клавиатуры, а затем использовать цикл FOR для возведения числа A в степень N. Вот пример кода:

```pascal program Task1; var A, N, Result: Integer; begin Write('Введите число A: '); Readln(A); Write('Введите степень N: '); Readln(N); Result := 1; for var i := 1 to N do begin Result := Result * A; end; Writeln('Результат: ', Result); end. ```

В этом примере программа сначала запрашивает у пользователя ввод числа A, а затем ввод степени N. Затем программа инициализирует переменную Result значением 1 и использует цикл FOR для умножения числа A на само себя N раз. Результат выводится на экран.

Задача 2: Печать больших русских букв в строчку через 2 пробела

Для решения этой задачи с помощью оператора FOR в Pascal можно использовать таблицу символов Unicode и цикл FOR для печати больших русских букв. Вот пример кода:

```pascal program Task2; var Symbol: Char; begin for var i := 1040 to 1071 do begin Symbol := Chr(i); Write(Symbol, ' '); end; end. ```

В этом примере программа использует цикл FOR для перебора значений Unicode символов от 1040 до 1071, которые соответствуют большим русским буквам. Для каждого символа программа преобразует его в символ типа Char с помощью функции Chr и выводит его на экран с двумя пробелами после него.

Задача 3: Вычисление значения Y для каждого значения X

Чтобы решить эту задачу с помощью оператора FOR в Pascal, нужно сначала ввести 5 значений для X с клавиатуры, а затем использовать цикл FOR для вычисления значения Y для каждого значения X в соответствии с правилами, указанными в задаче. Вот пример кода:

```pascal program Task3; var X, Y: Integer; begin for var i := 1 to 5 do begin Write('Введите значение X: '); Readln(X); if X <= -9 then Y := 3 * X else if X <= -5 then Y := X / 10 else if (X > -9) and (X < 9) then Y := X - 8 else if (X >= 9) and (X < 93) then Y := X * 10 else if X >= 9 then Y := 3 * X / 10; Writeln('Значение Y для X = ', X, ' равно ', Y); end; end. ```

В этом примере программа использует цикл FOR для запроса значения X у пользователя пять раз. Затем программа сравнивает каждое значение X с набором условий и вычисляет значение Y в соответствии с заданными правилами. Результат выводится на экран.

Надеюсь, это поможет! Если у вас возникнут еще вопросы, пожалуйста, дайте мне знать.

0 0

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

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

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