Alekseevich_Viktorovna
?>

Даны целое число k (1< =k< =252) и последовательность цифр , в которой выписаны подряд все натуральные числа от 50 до 250. нужно. определить k-ую цифру.

Информатика

Ответы

TatiyanaBe20135263
//PascalABC.Net 3.1 сборка 1200
var
    s: string;
    k, i: integer;

begin
    readln(k);
    
    for i := 50 to 250 do
        s := s + IntToStr(i);
    
    writeln(s[k]);
end.
fedotochkin8
Інформатика - дуже сучасна галузь знань. Ми вивчаємо її в школі, як предмет, але не тільки. Навіщо потрібна інформатика? У сучасному світі ми щодня стикаємося з новітніми технологіями. У мене вдома є комп'ютер, підключений до Інтернету. Коли я шукаю що-небудь в Інтернеті або пишу другу повідомлення, то використовую досягнення інформатики.

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

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

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

Это футбол (тут использована 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()

Объяснение:

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

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

Даны целое число k (1< =k< =252) и последовательность цифр , в которой выписаны подряд все натуральные числа от 50 до 250. нужно. определить k-ую цифру.
Ваше имя (никнейм)*
Email*
Комментарий*

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

dailyan539
ninakucherowa
fialkaflowers77
kondrashovalf6404
levickaalubov5
Александра440
Shteinbakh
evada2
Захаров-Иванович
stark11
Goldglobe
ivshzam
Анатолий
aivia29
POMILEVAVladimirovna269