Устарого пирата есть четыре внешне одинаковые золотые монеты, одна из которых фальшивая, но легче она или тяжелее настоящей, он не помнит. также у него есть чашечные весы и гиря, вес которой в точности равен весу настоящей золотой монеты. за какое наименьшее количество взвешиваний на чашечных весах пират сможет найти фальшивую монету и узнать – легче она или тяжелее настоящей? кроме четырех монет, весов и гири, у пирата ничего нет, что могло бы при взвешиваниях.
Відповідь:
1.Мо́ва програмува́ння — це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам.
2.Первый — это лидирующие сейчас Java, Javascript, Python, Ruby, PHP, C#, C++ и Objective-C. Второй дивизион — это популярные, но все же не мейнстримные языки программирования. К ним относятся Scala, Go, Swift, Clojure и Haskell.
3.низкоуровневый - машинный код из ноликов и единичек
высокоуровневый - паскали, питоны, си и т.д., которые преобразуются компилятором в машинные коды
4.Трансля́тор — программа или техническое средство, выполняющее трансляцию программы
5.Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен физическим процессором. ... и каждой операционной системы или семейства операционных систем, работающих на целевой машине, требуется написание своего компилятора.
6.Интерпретатор компилирующего типа — это система из компилятора, переводящего исходный код программы в промежуточное представление, например, в байт-код или p-код, и собственно интерпретатора, который выполняет полученный промежуточный код (так называемая виртуальная машина).
7.2001
Пояснення:
program CS;
var S,C:real;
var r:integer;
Const pi = 3.14;
begin
writeln('Введите радиус');
Readln(r);
C:= 2*pi*r;
S:= pi*sqr(r);
Writeln('Длина окружности = ', C:5:2);
Writeln('Площадь круга = ', S:5:2);
Readln();
end.
Объяснение:
Указываем переменные и константу pi. Так как радиусом указывается целое число, то присваиваем целочисленный тип (integer).
Площадь же и длина могут выходить за рамки целых чисел, поэтому присваиваем им вещественный тип (real).
writeln('Введите радиус'); - Выводит на экран надпись в скобках.
Readln(r); - функция для ввода радиуса
C:= 2*pi*r; - присваиваем значение для С (длина окружности)
S:= pi*sqr(r); - присваиваем значение для S (площадь круга)
Writeln('Длина окружности = ', C:5:2); - вывод на экран длины окружности ( двоеточие нужно для округления. После первого двоеточия указывается отступ от крайнего символа в данной строке, а после второго количество знаков после запятой).
Writeln('Площадь круга = ', S:5:2); - вывод на экран площади круга.
Readln(); - требуется для того, чтобы программа сразу не закрывалась. (В чистом PascalABC вроде бы не требуется, а вот в DELPHI точно. Но лучше оставить, если спросят, что это, то ты знаешь что ответить)