ИНФОРМАТИКА 8 КЛАСС
1) Напишите наибольшее число x, для которого истинно высказывание:
( x <25) ИЛИ НЕ ( x четное) ?
2) Напишите наименьшее число x, для которого истинно высказывание:
НЕ ( x <=30) И ( x четное) ?
3) Напишите наименьшее трёхзначное число, для которого истинно высказывание:
НЕ (Первая цифра чётная) И НЕ (Последняя цифра нечётная) ?
4) Напишите наибольшее трёхзначное число, для которого истинно высказывание:
НЕ (Первая цифра нечётная) И НЕ (Сумма цифр чётная) ?
5) Напишите наибольшее число, для которого истинно высказывание:
НЕ (Число > 10000) И (Число нечётное)?
6) Напишите наименьшее число, для которого истинно высказывание:
НЕ (Число < 100) И НЕ (Число чётное)?
7) Напишите наибольшее трёхзначное число, для которого истинно высказывание:
(Первая цифра нечётная) И НЕ (Число делится на 3)?
8) Напишите наименьшее трёхзначное число, для которого истинно высказывание:
НЕ(Первая цифра нечётная) И (Число делится на 3) ?
( )
Посчитаем m.
Для начала посчитаем количество номеров, содержащих ровно одну цифру 7. их 3 * 9 * 9 = 243 (3 возможных позиции расположения этой цифры, а каждая из оставшихся цифр - одна из 9 (всего цифр 10, исключаем цифру 7). Среди них не может быть чисел, содержащих более 2 нулей, поэтому все эти числа подходят.
Теперь посчитаем количество наборов из 3 цифр, не содержащих ни одной 7. Их 9 * 9 * 9 = 729 (всего возможно 9 цифр на каждой позиции). Но среди них есть ровно один набор, содержащий более 2 нулей: 000. Отнимем его: 729 - 1 = 728
m = 728 + 243 = 971
Всего номеров 971 * n, где n - количество букв в алфавите
program prog1
integer N, k, i, j
real a(10,10)
read *, N
print *, 'Матрица:'
do i = 1,N
do j = 1,N
a(i,j) = sin(1.0*i+1.0*j/2)
end do
end do
do i = 1, N
print *, (a(i,j), j=1,N)
end do
k = 0
do i = 1, N
do j = 1, N
if(a(i, j) > 0) k = k+1
end do
end do
print *, k
end
Результат:
4
Матрица:
0.997494996 0.909297407 0.598472118 0.141120002
0.598472118 0.141120002 -0.350783229 -0.756802499
-0.350783229 -0.756802499 -0.977530122 -0.958924294
-0.977530122 -0.958924294 -0.705540299 -0.279415488
6