
Составить блок-схему и программу, которая начертит оси координат, которые пересекаются в точке
координат 200х200. B этой системе координат нарисовать косинусоиду. P.S в программе вроде должна быть команда trunk(x) Блок-схему тоже обязательно

Ответы на вопрос

begin
InitWindow(0,0,800,600,clWhite);
Coordinate.SetMathematic;
Coordinate.SetTransform(400,300,0,1,1);
var d:=3; var x:=0; var y:=0;
for var i:=0 to d-1 do
for var j:=-400 to 400 do begin
PutPixel(j, y+i, clBlue);
PutPixel(x+i, j, clBlue);
end;
d:=1; x:=200; y:=200;
for var i:=0 to d-1 do
for var j:=-400 to 400 do begin
PutPixel(j, y+i, clRed);
PutPixel(x+i, j, clRed);
end;
for var i:=0 to 400 do
PutPixel(i, trunc(sin(i/15*pi)*15)+200, ClBlack);
end.



Блок-схема:
``` Начало ├── Нарисовать ось X ├── Нарисовать ось Y ├── Нарисовать точку координат (200, 200) ├── Нарисовать косинусоиду Конец ```
Программа на языке Python, используя библиотеку matplotlib:
```python import matplotlib.pyplot as plt import numpy as np
# Нарисовать ось X plt.axhline(0, color='black') # Нарисовать ось Y plt.axvline(0, color='black')
# Нарисовать точку координат (200, 200) plt.plot(200, 200, 'ro')
# Нарисовать косинусоиду x = np.linspace(0, 2 * np.pi, 100) y = np.cos(x) plt.plot(x, y)
# Отобразить график plt.show() ```
В этой программе мы используем библиотеку `matplotlib` для рисования графиков. Сначала мы рисуем оси X и Y с помощью функций `axhline` и `axvline`. Затем мы рисуем точку координат (200, 200) с помощью функции `plot`, передавая ей координаты точки и символ 'ro' для указания красного цвета и круглой формы. Далее мы создаем массив `x` с помощью функции `linspace`, который содержит значения от 0 до 2π с шагом 0,01. Затем мы вычисляем массив `y` с помощью функции `cos` из библиотеки `numpy`. Наконец, мы рисуем косинусоиду, передавая массивы `x` и `y` в функцию `plot`. В конце мы вызываем функцию `show`, чтобы отобразить график.


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili