Sanya030814
01.10.2022 02:09

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

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

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

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

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

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Ученик22811111111
10.05.2023 22:00

import pygame#Импортируем библиотеку PyGame

#Инициализируем библиотеку

pygame.init()

# Установка размеров окна

Width = 800

Height = 600

Window = pygame.display.set_mode((Width, Height))

#RGB цвет

BLUE = (0, 0, 255)

#Координаты прямоугольника и его размер

Posx = 140

Posy = 100

Rectwidth = 90

Rectheight = 90

#Цикл игры

Working = True

while Working:

for event in pygame.event.get():

if event.type == pygame.QUIT:#Завершаем цикл(и саму игру), если пользователь запросил выход

Working = False

#Очищаем экран в черный цвет

Window.fill((0, 0, 0))

pygame.draw.rect(Window, BLUE, (Posx, Posy, Rectwidth, Rectheight))#Рисуем прямоугольник

#Обновление экрана

pygame.display.flip()

#Выход из игры(если цикл игры закроется)

pygame.quit()

0,0(0 оценок)
Ответ:
igorlevocko
10.05.2023 22:00

В настоящее время не наблюдается общей тенденции забывания HTML. HTML (HyperText Markup Language) является основным языком разметки веб-страниц и широко используется для создания и структурирования контента в Интернете. Он остается важным инструментом для разработки веб-сайтов и приложений.

Однако с развитием технологий и появлением новых инструментов, фреймворков и языков программирования, некоторые разработчики могут уделять меньше внимания HTML. Например, с появлением JavaScript-фреймворков, таких как React, Angular и Vue.js, разработчики могут сосредоточиться на написании компонентов и логики, используя JavaScript, и автоматической генерации HTML-кода.

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

Однако важно отметить, что знание HTML остается необходимым для полноценной работы веб-разработчика или дизайнера. Понимание основных принципов HTML позволяет лучше контролировать структуру и семантику веб-страниц, а также повышает гибкость и эффективность веб-разработки. HTML по-прежнему является фундаментальным языком для создания веб-содержимого, и его знание остается важным для профессионалов в этой области

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота