Вопрос задан 30.04.2019 в 23:22. Предмет Информатика. Спрашивает Соловьёва Алёна.

Помогите составить диалог с компьютером в Pascal.При запуске программы компьютер: 1)спрашивает имя

пользователя, здоровается с пользователем по имени. 2)спрашивает: "Сколько вам лет? "(На ответ от 1 до 6 - отвечает: "Ты еще совсем малыш")(от 7 до 17 - "Наверно ты учишься")(от 18 до 60 - :"Могу предположить что вы уже работаете")(от 61 до 125 - :"скорей всего вы уже на пенсии")( от 126 до 200- :"сомневаюсь, что вы еще живы") 3)спрашивает: "Какие отметки чаще всего бывали в вашем дневнике? "(На ответ 5 - отвечает: "Молодец")(4-:"Хорошо, но есть к чему стремиться")(3-:"Все, что не два уже хорошо")(2-:"Не ожидал такого от вас") 4)спрашивает: "Если у вас есть проблемы с геометрией, я могу помочь. Введите три числа, а я отвечу,, можно ли с ними построить треугольник. "предлагает любые три числа, если A+B>C,A+C>B, a B+C>A: отвечает, что треугольник с такими сторонами построить можно, а это действие не выполняется: ты должен: треугольник с такими сторонами построить невозможно. 5)Говорит: "До свиданья (имя пользователя)
0 0
Перейти к ответам

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

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

Introduction

Sure! I can help you with creating a dialogue with a computer in Pascal. Here's an example of how you can achieve that:

```pascal program ComputerDialogue;

var name: string; age: integer; marks: integer; sideA, sideB, sideC: integer;

begin writeln('Hello! What is your name?'); readln(name); writeln('Nice to meet you, ', name, '!');

writeln('How old are you?'); readln(age); if (age >= 1) and (age <= 6) then writeln('You are still a little child.') else if (age >= 7) and (age <= 17) then writeln('You are probably a student.') else if (age >= 18) and (age <= 60) then writeln('I can assume that you are already working.') else if (age >= 61) and (age <= 125) then writeln('Most likely, you are already retired.') else if (age >= 126) and (age <= 200) then writeln('I doubt that you are still alive.');

writeln('What grades did you usually get in your diary?'); readln(marks); case marks of 5: writeln('Well done!'); 4: writeln('Good, but there is room for improvement.'); 3: writeln('Anything other than a two is good.'); 2: writeln('I didn''t expect that from you.'); end;

writeln('If you have any geometry problems, I can help. Enter three numbers, and I will tell you if you can build a triangle with them.'); readln(sideA, sideB, sideC); if (sideA + sideB > sideC) and (sideA + sideC > sideB) and (sideB + sideC > sideA) then writeln('You can build a triangle with these sides.') else writeln('You cannot build a triangle with these sides.');

writeln('Goodbye, ', name, '!'); end. ```

This program will prompt the user for their name, age, marks, and three numbers for the sides of a triangle. It will then provide appropriate responses based on the user's inputs.

Please note that this is just a basic example, and you can modify it according to your specific requirements.

0 0

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

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

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