Задача — Вывести на экран таблицу умножения
— программирование на Pascal, Си, Кумир, Basic-256, Python
Вывести на экран таблицу умножения (от 1 до 9).
Перебрать во внешнем цикле числа от 1 до 9. Для каждого из них перебрать во внутреннем цикле числа от 1 до 9. Во внутреннем цикле выполнять умножение переменных-счетчиков внешнего и внутреннего циклов. Таким образом на одну итерацию внешнего цикла произойдет девять итераций внутреннего, и сформируется одна строка таблицы умножения. После каждой строки надо перейти на новую. Это делается во внешнем цикле, после того как закончится выполняться внутренний.
Для построения таблицы необходимо использовать форматированный вывод, т.е. задавать ширину столбцов, иначе произойдет сдвиг, т.к. количество цифр в каждой строке различно.
🇷🇺 Cassandra Day Russia [RF Room] Доклады
Pascal
var i,j: byte;
begin
for i:=1 to 9 do begin
for j:=1 to 9 do
write(i*j:4);
writeln;
end;
end. 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
Язык Си
Python
for i in range(1,10):
for j in range(1,10):
print(«%4d» % (i*j), end=»)
print()
КуМир
алг таблица умножения
нач
цел i,j
нц для i от 1 до 9
нц для j от 1 до 9
вывод i*j, » »
кц
вывод нс
кц
кон
При отсутствии возможности задавать ширину поля для вывода таблица не получается.
Basic-256
for i=1 to 9
for j=1 to 9
print (i*j) + » «;
next j
print
next i
Поскольку в языке программирования Basic-256 отсутствует форматированный вывод, то как таковой таблицы не получается.
Источник: ars-games.ru
Соотнеси команды для выполнения задачи и их порядок программа должна вывести на экран таблицу
Привет Лёва Середнячок
Напишите программу, которая выводит на экран квадрат чисел от 2 до 10.
Для данной задачи запишите ответы на следующие вопросы в тетрадях:
1. Что дано?
2. Что нужно вычислить?
3. Что представляют собой неизвестные и сколько их?
4. Какие данные необходимо ввести в компьютер, чтобы получить ответ? 5. Как определить решение?
6. Какие следует сделать допущения? 7. Каковы требования к точности решения?
Источник: vashurok.com
Испытай ⚡️ нейрошок на интенсиве по нейросетям
Занятие 1. Ввод и вывод данных
a=int(input(“Количество учеников в классе номер 1:”))
b=int(input(“Количество учеников в классе номер 2:”))
c=int(input(“Количество учеников в классе номер 3:”))
p=(a // 2 + a % 2) + (b // 2 + b % 2) + (c // 2 + c % 2)
print(p)
Задача «Шнурки»
Условие
Обувная фабрика собирается начать выпуск элитной модели ботинок. Дырочки для шнуровки будут расположены в два ряда, расстояние между рядами равно a a , а расстояние между дырочками в ряду b b . Количество дырочек в каждом ряду равно N N . Шнуровка должна происходить элитным способом “наверх, по горизонтали в другой ряд, наверх, по горизонтали и т.д.” (см. рисунок). Кроме того, чтобы шнурки можно было завязать элитным бантиком, длина свободного конца шнурка должна быть l l . Какова должна быть длина шнурка для этих ботинок?
Программа получает на вход четыре натуральных числа a a , b b , l l и N N – именно в таком порядке – и должна вывести одно число – искомую длину шнурка.
a = int(input())
b = int(input())
L = int(input())
N = int(input())
print(2 * L + (2 * N – 1) * a + 2 * (N – 1) * b)
Занятие 2. Условия
Задача «Минимум из двух чисел»
Условие
Даны два целых числа. Выведите значение наименьшего из них.
a=int(input(“Первое число:”))
b=int(input(“Второе число:”))
if a print(a)
else:
print(b)
Задача «Знак числа»
Условие
В математике функция sign(x) (знак числа) определена так:
sign(x) = 1, если x > 0,
sign(x) = -1, если x < 0,
sign(x) = 0, если x = 0.
Для данного числа x выведите значение sign(x) . Эту задачу желательно решить с использованием каскадных инструкций if. elif. else .
if a < 0:
print(-1)
elif a >0:
print(1)
else:
print(0)
Задача «Шахматная доска»
Условие
Заданы две клетки шахматной доски. Если они покрашены в один цвет, то выведите слово YES , а если в разные цвета — то NO . Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
a = int(input())
b = int(input())
c = int(input())
d = int(input())
if (a + b + c + d) % 2 == 0:
print(“YES”)
else:
print(“NO”)
Задача «Високосный год»
Условие
Дано натуральное число. Требуется определить, является ли год с данным номером високосным. Если год является високосным, то выведите YES, иначе выведите NO. Напомним, что в соответствии с григорианским календарем, год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.
god = int(input())
if god % 4 != 0:
print(“NO”)
elif god % 100 == 0:
if god % 400 == 0:
print(“YES”)
else:
print(“NO”)
else:
print(“YES”)
Задача «Минимум из трех чисел»
Условие
Даны три целых числа. Выведите значение наименьшего из них.
a = int(input())
b = int(input())
c = int(input())
if b >= a print(a)
elif a >= b print(b)
else:
print(c)
Задача «Сколько совпадает чисел»
Условие
Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны).
a = int(input())
b = int(input())
c = int(input())
if a == b == c:
print(3)
elif a == b or b == c or a == c:
print(2)
else:
print(0)
Задача «Ход ладьи»
Условие
Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести YES , если из первой клетки ходом ладьи можно попасть во вторую или NO в противном случае.
a = int(input())
b = int(input())
c = int(input())
d = int(input())
if a == c or b == d:
print(‘YES’)
else:
print(‘NO’)
Задача «Ход короля»
Условие
Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку. Даны две различные клетки шахматной доски, определите, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести YES , если из первой клетки ходом короля можно попасть во вторую или NO в противном случае.
a = int(input())
b = int(input())
c = int(input())
d = int(input())
if (a == c + 1 or a == c – 1 or a == c) and (b == d + 1 or b == d – 1 or b == d):
print (“YES”)
else:
print (“NO”)
Задача «Ход слона»
Условие
Шахматный слон ходит по диагонали. Даны две различные клетки шахматной доски, определите, может ли слон попасть с первой клетки на вторую одним ходом.
a1 = int(input())
b1 = int(input())
a2 = int(input())
b2 = int(input())
if ((a2-a1) – (b2-b1) == 0) or ((a2-a1) + (b2-b1) == 0):
print (‘YES’)
else:
print (‘NO’)
Задача «Ход ферзя»
Условие
Шахматный ферзь ходит по диагонали, горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ферзь попасть с первой клетки на вторую одним ходом.
abs – модуль числа
a=int(input())
b=int(input())
a2=int(input())
b2=int(input())
if abs(a-a2)==abs(b-b2) or (b==b2) or (a==a2):
print(“YES”)
else:
print(“NO”)
Задача «Ход коня»
Условие
Шахматный конь ходит буквой “Г” — на две клетки по вертикали в любом направлении и на одну клетку по горизонтали, или наоборот. Даны две различные клетки шахматной доски, определите, может ли конь попасть с первой клетки на вторую одним ходом.
a=int(input())
b=int(input())
c=int(input())
d=int(input())
if (a+b)%2==0 and (c+d)%2!=0 and (d==5 or d==4):
print(‘NO’)
elif (a+b+c+d)%2!=0:
print (‘YES’)
else:
print (‘NO’)
Источник: http343860301.wordpress.com