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

Решить в паскале

Задача 1

Дан массив, содержащий неотрицательные целые числа, не превышающие 10 000. В массиве присутствуют чётные и нечётные числа. Необходимо вывести:

— минимальный чётный элемент, если количество чётных элементов не больше, чем нечётных;

— минимальный нечётный элемент, если количество нечётных элементов меньше, чем чётных.

Например, для массива из шести элементов, равных соответственно 4, 6, 12, 17, 9, 8, ответом будет 9 — наименьшее нечётное число, поскольку нечётных чисел в этом массиве меньше.

Напишите на одном из языков программирования программу для решения этой задачи. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из описанных переменных.

Паскаль

const N=2000;

var a: array [1..N] of integer;

i, j, k, m: integer;

begin

for i:=1 to N do readln(a[i]);



end.

Задача 2

Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от -20 до 20 − сведения о температуре за каждый день ноября. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит максимальную температуру среди дней, когда были заморозки (то есть температура опускалась ниже нуля). Гарантируется, что хотя бы в один день ноября была отрицательная температура.

Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать части из них.

Паскаль

const N=30;

var a: array[1..N] of integer;

i, j, max: integer;

begin

for i:=l to N do readln(a[i]);

...

end

Показать ответ
Ответ:
Дончара
Дончара
01.06.2020 09:21

Перед тем, как прочитаете ответ и подумаете, что это бред: задания по информатике не всегда имеют адекватные ответы, поэтому такой ответ возможен.

ответ: жаозры

Объяснение:

Если "а" в 10-ой кодировке - 224, следовательно в 16-ой "а" = Е0(перевели 224(10) в систему счисления с основанием (16)).

После буквы "а"(224 в 10-ой системе и Е0 в 16-ой) в алфавите идет буква "б"(225 в 10-ой системе и Е1 в 16-ой), за ней - "в"(226 в 10-ой системе и Е2 в 16-ой), и так далее. Переводим по алгоритму: Е - 14 в 16-ой системе счисления => 14 * 16 = 224 в десятичной, затем прибавляем 7 = 231(10). Отсюда - Е7(16)  = 231(10) = "ж"

Приходим к тому, что Е7 - "ж", ЕF - "о", E8 - "з", F1 - "р", FC - "ы".

0,0(0 оценок)
Ответ:
svyara8
svyara8
14.03.2022 18:41

Зарегистрирован: 2018-10-05

Сообщения: 3

Репутация: + 0 -

Профиль Отправить e-mail

Домашнее задание

И еще как докончить эту программу

print(“Конвертер величин информации”)

print(“Выберите нужный вам вариант”)

print(" _ бит - байт“)

print(” _ байт - килобайт“)

print(” _ килобайт - мегабайт“)

print(” _ мегабайт - гигабайт“)

print(” _ гигабайт - терабайт“)

print(” _ терабайт - петабайт“)

print(” _ петабайт - эксабайт“)

print(” _ эксабайт - зеттабайт“)

print(” _ зеттабайт - йоттабайт“)

variant = int(input(”Введите ваш выбор“))

if(variant == 1):

print(”Вы выбрали вариант бит - байт“)

numl = int(input(”Введите кол-во бит"))

print("f(numl)

Объяснение:

Учись хорошо

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота