Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
Smal1488
23.01.2023 16:18 •
Информатика
. В текстовом редакторе с символов составьте следующий рисунок и раскрасьте его по своему усмотрению.
КАПИТАН
! @ @ !
O! % !O
! \/ !
! !
$$$
👇
Увидеть ответ
Открыть все ответы
Ответ:
janaljubche
23.01.2023
Uses GraphABC;
const types = 3;
rmax = 4;
CanEat = rmax;
eps = 0.00001;
epsustupi = 0.1;
strahkraj = 3;
ustupi = CanEat*10;
BkColor = clBlack;
Height = 600;
Width = 780;
xmin = 10;
ymin = 10;
xmax = Width - 100;
ymax = Height - 140;
Type
fishtype = class
c, CanRazm, MaxKol, Kol, MaxLife, MinFood: integer;
Speed, See: real;
constructor create(ac, aCanRazm, aMaxKol, aMaxLife, aMinFood:integer; aSpeed, aSee: real);
begin
c:= ac; CanRazm:= aCanRazm; MaxKol:= aMaxKol; Kol:= 1;
MaxLife:= aMaxLife; MinFood:= aMinFood; Speed:= aSpeed; See:= aSee
end;
procedure ShowKol(y: integer);
var s: string;
begin
SetFontColor(c);
TextOut(xmax + 20, y, ' ');
str(Kol, s);
TextOut(xmax + 20, y, s);
end;
end;
var opisanie: array[0..types] of fishtype;
Type
fish = class
x, y, r, dx0, dy0: real;
tip, life, razm, status, food: integer;
next, prev: fish;
constructor Create(ax, ay, ar: real; atip: integer; aprev, anext: fish);
begin
x:= ax; y:= ay; r:= ar; tip:= atip; prev:= aprev; next:= anext;
life:= 0; razm:= 0; dx0:= random; dy0:= random; status:= 1; food:= 0;
end;
procedure show;
begin
SetPenColor(opisanie[tip].c);
circle(round(x), round(y), round(r))
end;
procedure hide;
begin
SetPenColor(BkColor);
circle(round(x), round(y), round(r))
end;
destructor Destroy;
begin
hide;
opisanie[tip].kol:= opisanie[tip].kol - 1;
opisanie[tip].ShowKol(tip*40 + 20);
end;
procedure moveto(dx, dy: real);
begin
hide;
x:= x + dx; y:= y + dy;
if x > xmax then x:= xmax;
if x < xmin then x:= xmin;
if y > ymax then y:= ymax;
if y < ymin then y:= ymin;
show
end;
procedure MakeDeti(var mama, StartAkula, KonAkula, StartKilka, KonKilka : fish);
var d: fish;
begin
razm:= 0;
food:= 0;
d:= fish.create(x, y, r, tip, mama, next);
next.prev:= d;
next:= d;
if mama = KonAkula then KonAkula:= d;
if mama = KonKilka then KonKilka:= d;
opisanie[tip].kol:= opisanie[tip].kol + 1;
opisanie[tip].ShowKol(tip*40 + 20);
end;
procedure step(var ribka, StartAkula, KonAkula, StartKilka, KonKilka : fish);
var i, imin: integer;
dx, dy, d, dx2, dy2, dmin: real;
t, trup, found: fish;
FoundOhot: boolean;
begin
status:= 1;
dx:= 0; dy:= 0;
if tip > 0 then
begin
t:= StartAkula;
if t<>nil then
repeat
d:= sqrt((x - t.x)*(x - t.x) + (y - t.y)*(y - t.y));
if d < opisanie[tip].See then
begin
if d < eps then d:= eps;
dx2:= (x - t.x)/(d*d);
dy2:= (y - t.y)/(d*d);
dx:= dx + dx2;
dy:= dy + dy2;
status:= 2;
end;
t:= t.next
until t = KonAkula.next;
if x - xmin < opisanie[tip].See then dx:= dx + 1/((x - xmin + eps)*strahkraj);
if xmax - x < opisanie[tip].See then dx:= dx + 1/((x - xmax - eps)*strahkraj);
if y - ymin < opisanie[tip].See then dy:= dy + 1/((y - ymin + eps)*strahkraj);
if ymax - y < opisanie[tip].See then dy:= dy + 1/((y - ymax - eps)*strahkraj);
d:= sqrt(dx*dx + dy*dy);
if d < eps then
begin
dx:= 2*status*random*opisanie[tip].Speed - status*opisanie[tip].Speed;
dy:= 2*status*random*opisanie[tip].Speed - status*opisanie[tip].Speed
4,4
(72 оценок)
Ответ:
kassaalevtina
23.01.2023
#include <iostream>
#include <string>
using namespace std;
struct pizza
{
string type;
int diam;
int weight;
};
int main()
{
pizza uno;
cout << "Please choose type of pizza: ";
cin >> uno.type;
cout << "\nPlease choose diametr of pizza: ";
cin >> uno.diam;
cout << "\nPlease choose weight of pizza: ";
cin >> uno.weight;
cout << "\nSo your choise is: Pizza " << uno.type << ", diametr " << uno.diam << " cm., weight " << uno.weight << " gr.\n";
return 0;
}
4,5
(60 оценок)
Это интересно:
К
Компьютеры-и-электроника
30.03.2020
Секреты изменения списка близких друзей Facebook на iPhone и iPad...
К
Компьютеры-и-электроника
04.03.2021
Как добавить фон на веб-страницу: простые шаги, которые помогут улучшить визуальное восприятие...
С
Стиль-и-уход-за-собой
27.10.2021
10 простых способов быть привлекательной...
К
Компьютеры-и-электроника
11.09.2020
Как сделать GIF анимацию из видео в Photoshop CS5: шаг за шагом...
К
Компьютеры-и-электроника
16.04.2022
Как играть онлайн в Words with Friends...
К
Кулинария-и-гостеприимство
09.04.2020
Сэндвич с беконом: легкий рецепт на каждый день...
Д
Дом-и-сад
09.06.2020
Как отмыть губку: простые и эффективные способы...
К
Компьютеры-и-электроника
08.05.2023
Как убить Херобрина в Майнкрафт: практические советы от игроков...
К
Компьютеры-и-электроника
09.12.2020
Как сбросить иконку голосовой почты на телефоне Android...
П
Питомцы-и-животные
13.06.2020
Как сделать когтеточку для котенка: простые идеи, которые помогут вам сэкономить деньги и сделать вашего котенка счастливым...
Новые ответы от MOGZ: Информатика
Aleks0528
24.11.2021
Начало ↓ а:=1 b:=1 Да → ↓ ↑а=256 → ↑ нет↓ ↓ ↑а:=a•2 ↓ ↑b:=b+a ↓ ↑ ↓ ↓ ↑ ← ↓←←←← ↓ b ↓ Конец Определите значение переменной b после выполнения алгоритма...
pupsik101010
07.05.2022
Составьте программу на языке паскаль для решения следующей задачи: Вычислить сумму всех двузначных нечетных чисел . Используйте цикл ПОКА . 2) Запишите текст программы в тетради,...
andriytustanov
22.02.2021
2. Запишите функцию , которая используется для задания названия окна PyGame....
Solncelunatik
19.07.2020
Найти несколько определений ГИС результаты поиска оформить в таблицу Определение ГИС Автор определения Ссылка на web -страницу с определением...
OskarWild
20.04.2022
Вопрос описательные информационные модели это...
jogangaj
08.08.2022
Характеристика и описание героев рассказа,, барышня - строго по , не с инета , все 43....
Якoрь
08.08.2022
80 ! составьте словообразовательные цепочки слов: победить, бег, смелый, учитель, гуманный, общаться, новизна....
Sonyamay
08.08.2022
По .найдите в предложениях словосочетания в предложении там где прилагательное(неглавное) и существительное главное обозначьте главное и зависимое слова задайте вопрос к имени...
Veravera002003004049
08.08.2022
Первое слагаемое на 47 больше второго слагаемого,а второе слагаемое на 16 меньше третьего слагаемого.сумма трех слагаемых равна 315.найдите каждое слагаемое?...
Dim102
08.08.2022
Почему для светской власти была важна поддержка церкви...
MOGZ ответил
Можно ли считать, что совместная борьба против внешнего врага сплачивать...
Найдите угол при основании равнобедренного треугольника, если этот угол в...
3. Прислівник, який означа А) красиво;Б) внизу; В) зо 4. Прислівник, який...
Что произойдет если у проростка сосны срезать верхушку и корень...
Укажите предложение , в которых выделения слова является союзом а) Грачи...
Я нічого не зрозумів я нічого не зрозумів я нічого не зрозумів я нічого не...
ОЧЕНЬ Вычисли число нейтронов в нуклиде азота-14. 2)Найди высшую валентность...
масса и размер тела : 1. у цапли(аиста) 2. у гуся (утки) 3. глухаря(тетерева)...
6 класс руский язык упражнение 3 страница...
Площина ф паралельна прямій k, а пряма k перпендикулярна до площини у. Яке...
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ
const types = 3;
rmax = 4;
CanEat = rmax;
eps = 0.00001;
epsustupi = 0.1;
strahkraj = 3;
ustupi = CanEat*10;
BkColor = clBlack;
Height = 600;
Width = 780;
xmin = 10;
ymin = 10;
xmax = Width - 100;
ymax = Height - 140;
Type
fishtype = class
c, CanRazm, MaxKol, Kol, MaxLife, MinFood: integer;
Speed, See: real;
constructor create(ac, aCanRazm, aMaxKol, aMaxLife, aMinFood:integer; aSpeed, aSee: real);
begin
c:= ac; CanRazm:= aCanRazm; MaxKol:= aMaxKol; Kol:= 1;
MaxLife:= aMaxLife; MinFood:= aMinFood; Speed:= aSpeed; See:= aSee
end;
procedure ShowKol(y: integer);
var s: string;
begin
SetFontColor(c);
TextOut(xmax + 20, y, ' ');
str(Kol, s);
TextOut(xmax + 20, y, s);
end;
end;
var opisanie: array[0..types] of fishtype;
Type
fish = class
x, y, r, dx0, dy0: real;
tip, life, razm, status, food: integer;
next, prev: fish;
constructor Create(ax, ay, ar: real; atip: integer; aprev, anext: fish);
begin
x:= ax; y:= ay; r:= ar; tip:= atip; prev:= aprev; next:= anext;
life:= 0; razm:= 0; dx0:= random; dy0:= random; status:= 1; food:= 0;
end;
procedure show;
begin
SetPenColor(opisanie[tip].c);
circle(round(x), round(y), round(r))
end;
procedure hide;
begin
SetPenColor(BkColor);
circle(round(x), round(y), round(r))
end;
destructor Destroy;
begin
hide;
opisanie[tip].kol:= opisanie[tip].kol - 1;
opisanie[tip].ShowKol(tip*40 + 20);
end;
procedure moveto(dx, dy: real);
begin
hide;
x:= x + dx; y:= y + dy;
if x > xmax then x:= xmax;
if x < xmin then x:= xmin;
if y > ymax then y:= ymax;
if y < ymin then y:= ymin;
show
end;
procedure MakeDeti(var mama, StartAkula, KonAkula, StartKilka, KonKilka : fish);
var d: fish;
begin
razm:= 0;
food:= 0;
d:= fish.create(x, y, r, tip, mama, next);
next.prev:= d;
next:= d;
if mama = KonAkula then KonAkula:= d;
if mama = KonKilka then KonKilka:= d;
opisanie[tip].kol:= opisanie[tip].kol + 1;
opisanie[tip].ShowKol(tip*40 + 20);
end;
procedure step(var ribka, StartAkula, KonAkula, StartKilka, KonKilka : fish);
var i, imin: integer;
dx, dy, d, dx2, dy2, dmin: real;
t, trup, found: fish;
FoundOhot: boolean;
begin
status:= 1;
dx:= 0; dy:= 0;
if tip > 0 then
begin
t:= StartAkula;
if t<>nil then
repeat
d:= sqrt((x - t.x)*(x - t.x) + (y - t.y)*(y - t.y));
if d < opisanie[tip].See then
begin
if d < eps then d:= eps;
dx2:= (x - t.x)/(d*d);
dy2:= (y - t.y)/(d*d);
dx:= dx + dx2;
dy:= dy + dy2;
status:= 2;
end;
t:= t.next
until t = KonAkula.next;
if x - xmin < opisanie[tip].See then dx:= dx + 1/((x - xmin + eps)*strahkraj);
if xmax - x < opisanie[tip].See then dx:= dx + 1/((x - xmax - eps)*strahkraj);
if y - ymin < opisanie[tip].See then dy:= dy + 1/((y - ymin + eps)*strahkraj);
if ymax - y < opisanie[tip].See then dy:= dy + 1/((y - ymax - eps)*strahkraj);
d:= sqrt(dx*dx + dy*dy);
if d < eps then
begin
dx:= 2*status*random*opisanie[tip].Speed - status*opisanie[tip].Speed;
dy:= 2*status*random*opisanie[tip].Speed - status*opisanie[tip].Speed