Вопрос задан 01.10.2023 в 03:35. Предмет Информатика. Спрашивает Шабала Олеся.

1)Напишите программу, которая переводит цифровую систему отметок в словесную. Например если

пользователь ввел оценку "5", на экран выводится словесная отметка "Пятерка" 2)Напишите альтернативную программу с применением оператора if для 1-ой задачи
0 0
Перейти к ответам

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

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

Ответ:

var i:integer;  

begin  

writeln('Введите оценку'); readln(i);  

case i of  

1: writeln('Единица');  

2: writeln('Двойка');  

3: writeln('Тройка');  

4: writeln('Четверка');  

5: writeln('Пятерка');  

else writeln('Нет такой оценки');  

end;  

readln;  

end.

Альтернативная задача

var i:integer;  

begin  

writeln('Введите оценку'); readln(i);  

if i = 1 then writeln('Единица')

else if i = 2 then writeln('Двойка')

else if i = 3 then writeln('Тройка')

else if i = 4 then writeln('Четверка')

else if i = 5 then writeln('Пятерка')

else writeln('Нет такой оценки');    

readln;  

end.

Объяснение:

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

Конечно! Вот программа на Python, которая решает вашу первую задачу:

python
def цифра_в_слово(оценка): словесные_отметки = { '1': 'Один', '2': 'Два', '3': 'Три', '4': 'Четыре', '5': 'Пять' } return словесные_отметки.get(оценка, 'Некорректная оценка') оценка = input('Введите оценку: ') словесная_оценка = цифра_в_слово(оценка) print(словесная_оценка)

В этой программе мы создаем функцию цифра_в_слово, которая принимает оценку в виде строки и возвращает соответствующее словесное представление. Если оценка не найдена в словаре, программа вернет "Некорректная оценка".

Альтернативный вариант с использованием оператора if:

python
def цифра_в_слово(оценка): if оценка == '1': return 'Один' elif оценка == '2': return 'Два' elif оценка == '3': return 'Три' elif оценка == '4': return 'Четыре' elif оценка == '5': return 'Пять' else: return 'Некорректная оценка' оценка = input('Введите оценку: ') словесная_оценка = цифра_в_слово(оценка) print(словесная_оценка)

Оба варианта программы выполняют одну и ту же задачу, но первый вариант использует словарь для хранения соответствий, а второй - операторы if и elif.

0 0

Похожие вопросы

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

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

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