М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Cunctator
Cunctator
26.05.2023 02:42 •  Информатика

Заполните таблицу, указав, названия программ, которые необходимы людям в приведенных ситуациях.

Ситуация Системное ПО Прикладное ПО Системы программирования
1.Ученые-математики производят расчеты при построении поверхностей.
2.Дизайнер интерьеров создает проект детской комнаты.
3.Веб-программист создает сайт по заказу учебного заведения.
4.Методист составляет компьютерный тест по английскому языку.
5.Дизайнер обрабатывает фотографии при подготовке портфолио.

👇
Ответ:
Zazasalka174
Zazasalka174
26.05.2023

Ученные: Математическая программа программа - Mathematica, SciLab, MATLAB.

Дизайнер: SketchUP, Photoshop 3D, AutoDesk - Homestyler.

Веб-программист: Eclipse, Brackets

Методист: Онлайн: Eclipse/etc. / оффлайн (т.е не нужно кликать на сайте чтобы давать ответы): Конструктор тестов (так и называется)

Дизайнер: Photoshop

Ученные - прикладная программа, т.к это не внутренний интерфейс, он не встроен в винду

Дизайнер: тоже прикладная

Веб-программист: Система программирования

Методист: Системная программа тк. встроена в винду

Дизайнер: Приклад т.к photoshop нужно скачивать с других ресурсов

4,7(91 оценок)
Открыть все ответы
Ответ:
sabinabaigali
sabinabaigali
26.05.2023

Здравствуйте

(150, 200)

(130, 150)

(180, 210)

(200, 150)

Всего запусков будет 4

Объяснение:

все очень просто например возьмем  правильный запуск  

(150, 200)

x=150  y= 200 теперь подставляем в систему место y 200 а вместо  x 150

теперь получается 200>=150 and 150<=200 получается что система выдаст да . В этом задание простой принцип подставлять числа которые даны место букв. При этом если одна часть не правильна например возьмем

(190, 140)

x=190  y=140 подставляем 140>=150 and 190<=200 .

140>=150  неверно

190<=200 верно но все ровно ответ выдается НЕТ т.к одна часть системы не равна

4,4(67 оценок)
Ответ:
Koshaplay57
Koshaplay57
26.05.2023

Модули pygame.image и pygame.transform. Урок 9

Загрузка и сохранение изображений в Pygame

Функция load() модуля pygame.image загружает изображение и создает экземпляр Surface, на котором отображено это изображение. В load() передается имя файла. "Родным" форматом является BMP, однако если функция pygame.image.get_extended() возвращает истину, то можно загружать ряд других форматов: PNG, GIF, JPG и др.

import pygame

pygame.init()

 

sc = pygame.display.set_mode((400, 300))

sc.fill((100, 150, 200))

 

dog_surf = pygame.image.load('dog.bmp')

dog_rect = dog_surf.get_rect(bottomright=(400, 300))

sc.blit(dog_surf, dog_rect)

 

pygame.display.update()

 

while 1:

   for i in pygame.event.get():

       if i.type == pygame.QUIT:

           exit()

 

   pygame.time.delay(20)

dog1.png

Если у изображения нет прозрачного слоя, но он необходим, то следует воспользоваться методом set_colorkey() класса Surface:

...

 

dog_surf = pygame.image.load('dog.bmp')

dog_surf.set_colorkey((255, 255, 255))

 

...

Все пиксели, цвет которых совпадает с переданным в set_colorkey() значением, станут прозрачными.

dog2.png

У формата PNG с альфа-каналом (когда для точек можно настраивать степень прозрачности; обычно устанавливается полностью прозрачный фон) таких проблем нет:

...

sun_surf = pygame.image.load('sun.png')

sun_rect = sun_surf.get_rect()

sc.blit(sun_surf, sun_rect)

 

...

dog_sun.png

Ко всем экземплярам Surface рекомендуется применять метод convert(), который, если не передавать аргументы, переводит формат кодирования пикселей поверхности в формат кодирования пикселей главной поверхности. При выполнении игры это ускоряет отрисовку поверхностей.

Если поверхность была создана на базе изображения с альфа-каналом, то вместо convert() надо использовать метод convert_alpha(), так как первый удаляет прозрачные пиксели (вместо них будет черный цвет). Таким образом, код загрузки и обработки изображений разных форматов должен выглядеть примерно так:

...

dog_surf = pygame.image.load('dog.bmp').convert()

dog_surf.set_colorkey((255, 255, 255))

...

sun_surf = pygame.image.load('sun.png').convert_alpha()

...

Что по смыслу равносильно:

...

dog_surf = pygame.image.load('dog.bmp')

dog_surf = dog_surf.convert()

 

...

Метод convert() возвращает новую, конвертированную, поверхность. Он не изменяет ту, к которой применяется.

В модуле pygame.image есть функция save(), которая позволяет сохранять переданную ей поверхность (не обязательно главную) в формат BMP, TGA, PNG, JPEG. Пример:

...

 

while 1:

   for i in pygame.event.get():

       if i.type == pygame.QUIT:

           exit()

       elif i.type == pygame.KEYUP and i.key == pygame.K_s:

           pygame.image.save(sc, 'day.png')

 

...

Изменение поверхностей

Модуль pygame.transform содержит функции для изменения поверхностей. Некоторые трансформации (например, изменение размера) приводят к ухудшению изображения из-за потери части пикселей. В таких случаях надо сохранять исходную поверхность и выполнять трансформации от нее.

Функции модуля transform, которые изменяют поверхности, возвращают новые. Первым аргументом им передается исходный Surface. Ниже приведены примеры использования наиболее востребованных функций.

Функция flip() переворачивает Surface по горизонтали и вертикали, к потери качества не приводит. Указывается поверхность и булевыми значениями оси переворота.

import pygame

pygame.init()

 

sc = pygame.display.set_mode((400, 300))

sc.fill((100, 150, 200))

 

dog_surf = pygame.image.load('dog.bmp').convert()

dog_surf.set_colorkey((255, 255, 255))

dog_rect = dog_surf.get_rect(center=(200, 150))

sc.blit(dog_surf, dog_rect)

 

pygame.display.update()

 

while 1:

   for i in pygame.event.get():

       if i.type == pygame.QUIT:

           exit()

       elif i.type == pygame.KEYUP and i.key == pygame.K_f:

           # собака перевернется слева направо

           flip = pygame.transform.flip(dog_surf, 1, 0)

           sc.fill((100, 150, 200))

           sc.blit(flip, dog_rect)

           pygame.display.update(dog_rect)

 

   pygame.time.delay(20)

Поворот и изменение размера:

...

dog_surf = pygame.image.load('dog.bmp').convert()

dog_surf.set_colorkey((255, 255, 255))

dog_rect = dog_surf.get_rect(center=(200, 150))

sc.blit(dog_surf, dog_rect)

pygame.display.update()

 

# ждем 1 секунду перед изменением

pygame.time.wait(1000)

 

sc.fill((100, 150, 200))

# уменьшаем в два раза

scale = pygame.transform.scale(dog_surf, (dog_surf.get_width()//2,  

                                         dog_surf.get_height()//2))

 

scale_rect = scale.get_rect(center=(200, 150))

 

sc.blit(scale, scale_rect)

 

pygame.display.update(dog_rect)

pygame.time.wait(1000)

 

sc.fill((100, 150, 200))

# поворачиваем на 45 градусов

rot = pygame.transform.rotate(dog_surf, 45)

rot_rect = rot.get_rect(center=(200, 150))

sc.blit(rot, rot_rect)

pygame.display.update()

 

...

Практическая работа

Допустим, у вас есть такое изображение вида сверху машины:

car.png

Напишите программу управления ее движением с стрелок клавиатуры (вверх, вниз, влево, вправо) так, чтобы объект всегда двигался головой вперед.

4,4(17 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ