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

Надо написать программу в паскале по данному алгоритма.
1. Ввод N, A(N), B(N), C(N)
2. Объединение в массив D(3N)
flag=0;
Цикл i=1,3N
если(i<=N), то
если(flag=0), то k=1; flag=1
иначе D(i)=A(k);k=k+1
если(i>N)и(i<=2N), то
если(flag=1), то k=1; flag=0
иначе D(i)=B(k);k=k+1
если(i>2N)и(i<=3N), то
если(flag=0), то k=1; flag=1
иначе D(i)=C(k);k=k+1
3. Сортировка D(3N)
Цикл i=1,3N-1
Цикл j=i+1,3N
если D[i] < D[j] то
k = D[i]; D[i] = D[j]; D[j] = k
4. Вывод D(3N)

Показать ответ
Ответ:
Adoka7
Adoka7
27.08.2020 06:31
Использовать Чертежник
алг
нач
| 4. Используем вспом. алгоритм
Четыре
| 2
сместиться на вектор (1,3)
опустить перо
сместиться на вектор (0,1)
сместиться на вектор (2,0)
сместиться на вектор (0,-2)
сместиться на вектор (-2,-2)
сместиться на вектор (2,0)
поднять перо
| 0. Исп. вспом. алгоритм и цикл
нц 3 раз
Ноль
кц
| 4
Четыре
кон

алг Ноль
нач
сместиться на вектор (1,0)
опустить перо
сместиться на вектор (0,4)
сместиться на вектор (2,0)
сместиться на вектор (0,-4)
сместиться на вектор (-2,0)
поднять перо
сместиться на вектор (2,0)
кон

алг Четыре
нач
сместиться на вектор (1,4)
опустить перо
сместиться на вектор (0,-2)
сместиться на вектор (2,0)
поднять перо
сместиться на вектор (0,2)
опустить перо
сместиться на вектор (0,-4)
поднять перо
кон

Алгоритм для числа 420004 в кумире.
0,0(0 оценок)
Ответ:
dashahomjak1
dashahomjak1
06.06.2023 03:53
While True:x = int(input("Х < 0 верхньої точки: "))if x > 0:print("Ліва верхня точка не може бути додатньою!")print(False)breaky = int(input("У > 0 верхньої точки: "))if y < 0:print("Ліва верхня точка не може бути від'ємною!")print(False)breakx_1 = int(input("Х > 0 нижньої точки: "))if x_1<0:print("Права нижня точка не може бути від'ємною!")print(False)breaky_2 = int(input("У < 0 нижньої точки: "))if y_2 > 0:print("Права нижня точка не може бути додатньою!")print(False)breaktochka_X = int(input("Введыть точку Х: "))tochka_Y = int(input("Введыть точку Y: "))print("Координати прямокутника:")print("Точка А(",x,y,')',"Точка B(",x_1,y,')')print("Точка C(",x,y_2,')','Точка D(',x_1,y_2,')')if (tochka_X <= x_1)and (tochka_Y <= y):print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!')elif (tochka_X <= x)and (tochka_Y <= y):print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!')elif (tochka_X <= x)and (tochka_Y <= y_2):print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!')elif (tochka_X <= x_1)and (tochka_Y <= y_2):print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!')else:print("Точка з координатами (",tochka_X,tochka_Y,') HE належить заданому прямокутнику!')2)
print("Введите коэффициенты для квадратного уравнения (ax^2 + bx + c = 0):")a = float(input("a = "))b = float(input("b = "))c = float(input("c = "))
discr = b ** 2 - 4 * a * cprint("Дискриминант D = %.2f" % discr)if discr > 0:from math import sqrt
x1 = (-b + sqrt(discr)) / (2 * a)x2 = (-b - sqrt(discr)) / (2 * a)print("x1 = %.2f \nx2 = %.2f" % (x1, x2))elif discr == 0:x = -b / (2 * a)print("x = %.2f" % x)else:print("Корней нет")
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота