Есть ответ 👍

выполнить задание. Скомпилировать готовое приложение в *.exe файл, таким образом, что бы он запускался на любом компьютере с ОС windows. А так же, подробно описать ход решения в текстовом документе, привести необходимые фрагменты кода. Задания по вариантам
Выберите один из вариантов заданий и выполните работу.

Вариант 1
Написать программу, которая вычисляет число гласных и согласных букв в файле. Содержимое текстового файла заносится в массив символов. Количество гласных и согласных букв определяется проходом по массиву. Обработать исключительные ситуации.

Вариант 2
Написать программу, которая читает с экрана число от 1 до 365 (номер дня в году), переводит этот число в месяц и день месяца. Например, число 40 соответствует 9 февраля (високосный год не учитывать). Добавить к задаче из предыдущего упражнения проверку числа введенного пользователем. Если число меньше 1 или больше 365, программа должна обрабатывать исключение, и выдавать на экран сообщение.

Вариант 3
Создать класс Figure для работы с геометрическими фигурами. В качестве полей класса задаются цвет фигуры, состояние «видимое/невидимое». Реализовать операции: передвижение геометрической фигуры по горизонтали, по вертикали, изменение цвета, опрос состояния (видимый/невидимый). Метод вывода на экран должен выводить состояние всех полей объекта. Создать класс Point (точка) как потомок геометрической фигуры. Создать класс Circle (окружность) как потомок точки. В класс Circle добавить метод, который вычисляет площадь окружности. Создать класс Rectangle (прямоугольник) как потомок точки, реализовать метод вычисления площади прямоугольника. Точка, окружность, прямоугольник должны поддерживать методы передвижения по горизонтали и вертикали, изменения цвета.

Приведите получившийся код и поясните ответы на следующие вопросы:

нужно ли объявлять абстрактный класс?
какие методы и поля будут в абстрактном классе?
какие методы будут виртуальными, какие перегруженными?
Вариант 4
Написать программу, которая в одномерном массиве, состоящем из n элементов, вычислит произведение элементов массива, расположенных между максимальным и минимальным элементами. Массив можно заполнить случайными числами.

230
482
Посмотреть ответы 1

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


12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 program sort; type   a=array[1..1000]of integer; var m: a; i,n: integer; procedure sortm(var m: a; n: integer); //сортировка массива var i,j,buf: integer; begin for i: =1 to n do for j: =i+1 to n do if(m[i]> m[j]) then begin buf: =m[j]; m[j]: =m[i]; m[i]: =buf; end; end; begin randomize; read(n); for i: =1 to n do m[i]: =random(999); sortm(m,n); for i: =1 to n do write(' ',m[i]); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS