PANDAnumber
15.06.2020 13:24

ОЧЕНЬ ХОТЬ ЧТО-ТО.

1)Сколько байт оперативной памяти будет занимать описанный массив?
t: array [1..80] of boolean;

Варианты ответов
160
10
0
80

2)Сколько элементов в описанном массиве?
d: array [byte] of byte;

3) Сколько байт занимает описанный массив?
a: array [boolean] of real;

4)Как обратится к элементу массива а с индексом 5?

5)Какие варианты описания элементов массива являются правильными?

Варианты ответов
c: array [char] of 1..7;
m: array [integer] string;
t: array [real] of real;
a: array [1..2] of byte;

6)Сколько байт оперативной памяти в среде Pascal ABC занимает описанный двумерный массив?
a: array [1..50, 1..70] of integer;

Варианты ответов
7000
70
3500
50​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kiryanova1969
16.08.2021 11:41
1) Сразу ясно, что невозможно, так как максимальное число, которое мы можем получить - это 81 (пермножается наибольшая цифра 9)
2) Здесь уже надо подумать. Из нашего условия видно, что второе число повторяется дважды и там и там. То есть эти два числа (в данном случае 35 и 56) будут иметь одинаковый множитель "второе число". На это и будем опираться. Посмотрим. 35 можно получить из произведения 5 на 7, а число 56 - из произведения 8 на 7. Заметим, что цифра 7 повторяется там и там, то бишь это и есть наша вторая цифра => может оказаться результатом работы автомата.
3) Здесь 32 можно получить, перемножив цифры 8 и 4, а 16 - 2 на 8. Повторяется 8 => может оказаться результатом работы автомата.
4) Делители 35 - это 5 и 7, у 72 - это 9 и 2^3 (8). Здесь уже нет общих делителей. (9 умножить на 2 не получиться, так как это уже будет не цифрой. Только 9 и 8) => не может быть результатом работы автомата.

Более кратко будет так:
1)нет
2)да
3)да
4)нет
0,0(0 оценок)
Ответ:

№3

#include <iostream>

using namespace std;

int main() {

float y, x = 0.2;

if (x < 1)

 y = abs(x);

else if (x > 4)

 y = 1 + sqrt(x);

else if (0 <= x <= 4)

 y = 3.5 + 2 * x;

//наш X войдет в 2 промежутка, выведем первое выполненное условие

cout << y;

return 0;

}

№4

#include <iostream>

#include <cmath>

using namespace std;

int main() {

int x = 3;

float y;

if (x < -2)

 y = pow((x+2),2);

else if (-2 <= x <= 0)

 y = x+2;

else if (x>= 0)

 y = pow((x+2),3);

cout << y;

return 0;

}

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