Задания 1. Даны переменные. Определите типы данных для каждой переменной. Найдите соответствие (записать в виде – Цифра – буква) (2 б) 1 2 3 4
C=`123` A=456.0 B=-123 E=False
А Б В Г
int float str boolean
Задание 2. Даны два числа (одно целое, второе вещественное). Напишите программу нахождения разности данных чисел. (4 б)
Задание 3. Ввести вещественное число, если оно больше 12, то напечатать - «Больше 12», в противном случае «Меньше 12» (3 б)
Задание 4. Запиши логические операции для алгоритма сложного условия (с переводом) (1 б)
В) идентификатор;
2. Тип переменной, определяющей площадь круга:
А) вещественный;
3. Какое из перечисленных значений может быть вещественным?
A)Корни квадратного уравнения;
4. Какое из приведенных значений может быть только константой?
C)количество продуктов, купленных в месяце;
5. Какое из приведенных значений должно быть переменной?
C)температура воздуха;
6. Какое из приведенных значений соответствует нормализованному виду числа 3600?
В)13.6ЕЗ; тут опечатка, должо быть 3.6ЕЗ
Только тут ведется просмотр всего массива от B[1, 1] до B[n, m]
чтобы начинать просмотр скажем с [10, 10] надо вначале i j присвоить 10, и при переходе к следующему столбцу после приращения j на 1,устанавливать i:=10
Далее что нужно, чтобы переделать его во 2е задание. Принцип пробега по массиву не меняется. Но теперь вместо min и max будем работать с рабочими переменными SUM и Pr. В SUM накапливаем сумму положительных. Начальное значение можно взять равное нулю.
Затем пробегаем по циклу сравниваем текущий элемент B[i, j] c 0 если B[i, j]>0, то добавляем его в сумму SUM:=SUM+B[i, j]
В противном случае переходим к следующему элементу.
Сложнее будет с произведением. Механизм накопления можно реализовать аналогично а вот какое присвоить начальное значение. 0? ну тогда, что бы мы не нашли произведение с 0 будет 0. 1? а вдруг вообще нет отрицательных элементов, а у нас произведение получится равным 1.
Мне кажется надо сначала присвоить ему значение 0. А затем при пробежке по массиву при нахождении отрицательного числа сравнить произведение Pr с нулем
Pr=0? да тогда переопределяем его так: Pr:=B[i, j] (присваем ему значение найденного отрицательного элемента) .
Pr≠0? тогда переопределяем его так: Pr:=Pr*B[i, j]
P.S. И все-таки лучше уточнить у преподавателя, к чему относится отрезок. Т.е. это диапазон индексов поиска i, j? Или все же диапазон возможных значений элементов массива B[i, j]. Хотя можно выбрать один из вариантов и самому и оговорить его по ходу решения.(По-моему проще принять это как диапазон возможных значений элементов массива.)
На мой взгляд в условии следовало это оформить отдельным предложением. Например:
Числовые значения элементов массива принадлежат отрезку [-100; 100].