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

Исполнитель чертёжник перемещается на координатной плоскости, оставляя след в виде линии. чертёжник может выполнять команду сместиться на (a, b) (где a, b – целые числа), перемещающую чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные – уменьшается. например, если чертёжник находится в точке с координатами (4, 2), то команда сместиться на (2, –3) переместит чертёжника в точку (6, –1). запись повтори k раз команда1 команда2 команда3 конец означает, что последовательность команд команда1 команда2 команда3 повторится k раз. чертёжнику был дан для исполнения следующий алгоритм: повтори 3 раз сместиться на (–2, –1) сместиться на (3, 2) сместиться на (2, 1) конец какую команду надо выполнить чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

👇
Ответ:
05Goryanka05
05Goryanka05
11.07.2021

ответ:
1)Сместиться на (–2, –1)

 

Рисунок во вложении

 

P.S. Только это будет работать, если Чертёжник сначала находится не в точке начала координат, а нхотя бы на 2 клетки правее и на 1 клетку выше. Иначе он выйдет за границу области рисования и выдаст сообщение об ошибке.

4,4(52 оценок)
Открыть все ответы
Ответ:
maksimiksanov
maksimiksanov
11.07.2021
1)uses crt; var  x,a,b,c,i: integer;     begin cls;   write('введите число: '); readln(x);     a: = x div 100;     b: = (x - a*100) div 10;     c: = (x - a*100 - b*10);     if (a=b) or (a=c) or (b=c) then    writeln('есть одинаковые цифры')    else    writeln('одинаковых цифр нет'); end.2)uses crt; var  x: real;     begin cls;   write('сумма покупки: '); readln(x);     if x> 1000 then x: =x-(x*0.1);     writeln('стоимость с учётом возможной скидки ',x); end.
4,4(88 оценок)
Ответ:
Nastyamil681
Nastyamil681
11.07.2021

from random import randint

import pygame

POINTS = [(randint(20, 400), randint(20, 300)) for _ in range(int(input()))]

WHITE = (255, 255, 255)

def draw(scr, points):

   for i in range(len(points) - 1):

       pygame.draw.line(scr, WHITE, points[i], points[i + 1], 1)

pygame.init()

size = 400, 300

pygame.display.set_caption('title')

screen = pygame.display.set_mode(size)

run = True

while run:

   for event in pygame.event.get():

       if event.type == pygame.QUIT:

           run = False

   screen.fill((0, 0, 0))

   draw(screen, POINTS)

   pygame.display.flip()

pygame.quit()

Можно так, но библиотеку pygame надо устанавливать из командой строки, или среды разработки которую вы используете


Задание: ПРИМЕР ОРГАНИЗАЦИИ ДВИЖЕНИЯ запрограммируйте такой алгоритм в котором: 1) Сформируется масс
4,4(94 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ