Вопрос задан 23.02.2019 в 01:03. Предмет Информатика. Спрашивает Годзелих Марсель.

Составить блок-схему и программу, которая начертит оси координат, которые пересекаются в точке

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Михалев Иван.
Uses GraphABC;
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.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Блок-схема:

``` Начало ├── Нарисовать ось 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`, чтобы отобразить график.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос