Очень просто:
1) Система программирования это средство, которое позволяет писать программы, на определенном языке программирования, или на нескольких определенных языках.
2) Язык программирования: это система обозначений, которая позволяет записывать алгоритмы.
3) Чтоб алгоритм работал на машине, нужно: описание, на языке программирования, ввести в систему программирования, которая по этому описанию сделает выполняемую программу.
4) Кроме транслятора, система программирования содержит весь набор инструментов для работы: текстовые редакторы, конструкторы, отладчики, и тд. Поэтому называется "система"
Поделитесь своими знаниями, ответьте на вопрос:
Отметьте все формулы, которые НЕ изменятся при копировании из ячейки C6 в ячейку D6 =A$5+B$2 =$A5+$B2 =$A$5+$B$2 =A$5+$B2 =$A$5+$B2
def sum_even(num)
sum = 0
num.split(//).each { |el| sum += el.to_i }
sum.even?
end
def sqr_eq_cube(num)
sum = 0
num.split(//).each { |el| sum += el.to_i**3 }
sum == num.to_i**2
end
def triangle(a, b, c)
b == c ? (a == b) : false
end
puts 'Введите трёхзначное число N:'
n = gets.chomp
puts 'Введите стороны треугольника a, b, c:'
a = gets.chomp.to_i
b = gets.chomp.to_i
c = gets.chomp.to_i
puts '1.Сумма цифр данного трехзначного числа N является четным числом:'
puts sum_even(n)
puts '2.Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа:'
puts sqr_eq_cube(n)
puts '3.Треугольник со сторонами a, b, c является равнобедренным.'
puts triangle(a, b, c)