gennadevna
?>

Опиши пользовательский интерфейс компьютера будущего

Информатика

Ответы

ГегамБукреев830
При включении высвечиваются последние новости интересные вам.при долгом прохождении за компьютером будет высвечиваться таблица с показателями здоровья и допустимым временем работы
mgrunova
Інформатика - дуже сучасна галузь знань. Ми вивчаємо її в школі, як предмет, але не тільки. Навіщо потрібна інформатика? У сучасному світі ми щодня стикаємося з новітніми технологіями. У мене вдома є комп'ютер, підключений до Інтернету. Коли я шукаю що-небудь в Інтернеті або пишу другу повідомлення, то використовую досягнення інформатики.

Навколо нас - море інформації, а наука інформатика якраз вирішує питання, як управляти цим морем. Тому вона і носить таку назву. Без досягнень інформатики не існувало б комп'ютерів, Інтернету та інших нових технологій, які вже стали для нас звичні. Не було б навіть обчислювальних машин, які можуть виробляти складні розрахунки за частки секунди. А розрахунки потрібні скрізь: на виробництві, в банках, на лініях транспорту. Життя було б набагато складніше, якби інформатика не розвинулася до такого рівня, як зараз.

Не було б пошукових систем, за до яких зараз можна відшукати потрібну інформацію. Я не кажу, що можна знайти будь-яку інформацію про будь-яку людину, тому що в світі завжди залишаються таємниці і секрети. Але більшість інформації, корисної в навчанні та повсякденному житті, знайти можна. Ну, і море всякого цікавого теж. Ще років двадцять тому для цього довелося б йти в бібліотеку і ритися там півдня.

Виникає питання, навіщо вивчати інформатику всім школярам? Адже далеко не всі стануть програмістами, системними адміністраторами, веб-дизайнерами? Напевно, сенс цього в тому, щоб всі розуміли, з чим вони стикаються щодня, як це діє. Адже не дарма наш час називається інформаційною епохою.
aa276568

Это футбол (тут использована pygame)

Правда, тут персонажи это два прямоугольничка. Но ими можно управлять с клавиатуры. И эта штука работает (прям отвечаю).

import pygame

import random

DISPLAY_H = 650

DISPLAY_W = 650

PLAYER_H = 25

PLAYER_W = 100

BALL_SIZE = 20

DISPLAY = pygame.display.set_mode((DISPLAY_W, DISPLAY_H))

BG_COLOR = (0, 0, 0)

FPS = 30

FPS_CLOCK = pygame.time.Clock()

def finish():

  pygame.quit()

def main():

  player1 = pygame.Rect(DISPLAY_W/2 - PLAYER_W/2, DISPLAY_H - 40, PLAYER_W, PLAYER_H)

  player2 = pygame.Rect(DISPLAY_W/2 - PLAYER_W/2, 40, PLAYER_W, PLAYER_H)

  ball = pygame.Rect(DISPLAY_W/2 - BALL_SIZE/2, DISPLAY_H/2 - BALL_SIZE/2,BALL_SIZE, BALL_SIZE)

  x_ball_move = 0

  y_ball_move = 0

  while not x_ball_move:

      x_ball_move = random.randint(-10, 10)

  while not y_ball_move:

      y_ball_move = random.randint(-10, 10)

  while True:

      for event in pygame.event.get():

          if event.type == pygame.QUIT:

              finish()

      keys = pygame.key.get_pressed()

      if keys[pygame.K_a]:

          player2.move_ip(-10, 0)

      elif keys[pygame.K_s]:

          player2.move_ip(10, 0)

      elif keys[pygame.K_z]:

          player2.move_ip(0, -10)

      elif keys[pygame.K_w]:

          player2.move_ip(0, 10)

      if keys[pygame.K_k]:

          player1.move_ip(-10, 0)

      elif keys[pygame.K_l]:

          player1.move_ip(10, 0)

      elif keys[pygame.K_m]:

          player1.move_ip(0, -10)

      elif keys[pygame.K_o]:

          player1.move_ip(0, 10)

      ball.move_ip(x_ball_move, y_ball_move)

      if ball.x < 0:

          x_ball_move = random.randint(1, 10)

      if ball.x > DISPLAY_W - BALL_SIZE:

          x_ball_move = random.randint(-10, -1)

      if ball.colliderect(player1):

          y_ball_move = random.randint(-10, -5)

      if ball.colliderect(player2):

          y_ball_move = random.randint(5, 10)

      if ball.y < 0:

          finish()

      if ball.y > DISPLAY_H - BALL_SIZE:

          finish()

      DISPLAY.fill(BG_COLOR)

      pygame.draw.rect(DISPLAY, (0, 255, 255), player1)

      pygame.draw.rect(DISPLAY, (0, 255, 255), player2)

      pygame.draw.rect(DISPLAY, (0, 255, 255), ball)

      pygame.display.update()

      FPS_CLOCK.tick(FPS)

main()

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Опиши пользовательский интерфейс компьютера будущего
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Lazar
ntinyakova
nebo2020
andrey
Marinanagornyak
алексеевич810
af-rc7893
irinatikhonov
nunabat457
dokmak140652
Feyruz90
Елена
Ананян Иван1281
russstep
asyaurkova