Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
sadpepeee
14.12.2022 17:06 •
Информатика
написать программу на языке программирования (Паскаль)
1)для вычисления площади круга и длины окружности
2)для вычисления периметра и площади треугольника (формула Герона) по трём сторонам
Показать ответ
Ответ:
EvilQueen25
15.02.2021 07:41
[l,r,строка,номер]
[0, 0, "a", 1]
[1, 1, "b", 2]
[1, 2, "bb", 3]
[2, 2, "b", 4]
[0, 3, "abba", 5]
[3, 3, "a", 6]
[3, 4, "aa", 7]
[4, 4, "a", 8]
[3, 5, "aaa", 9]
[4, 5, "aa", 10]
[5, 5, "a", 11]
[3, 6, "", 12]
[4, 6, "aaa", 13]
[5, 6, "aa", 14]
[6, 6, "a", 15]
[2, 7, "bb", 16]
[7, 7, "b", 17]
[6, 8, "aba", 18]
[8, 8, "a", 19]
[7, 9, "bab", 20]
[9, 9, "b", 21]
#код программы Ruby 22
s = "abbbab"
n = 0
for r in 0..s.size-1
for l in 0..r
t = s[l..r]
if t.reverse == t
n += 1
p [l,r,t,n]
end
end
end
0,0
(0 оценок)
Ответ:
Яра3838367373
11.04.2021 10:56
Думаю нет большой разницы между процедурой и функцией, просто функция куда удобнее.
Для нахождения нода используется алгоритм Эвклида
//PascalABC.Net
function NOD(A, B: integer): integer;
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
procedure pNOD(A, B: integer; var NOD: integer);
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
begin
var a: Array of integer := (16, 32, 40, 64, 80, 128);
var n := a[low(a)];
for var i := low(a) to high(a) do
pNOD(n, a[i], n);
Writeln(n);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
karinkarinaka
15.02.2021 08:45
Блок схема и программа на c++ даны два угла треугольника (в градусах). определить, существует ли такой треугольник. если да, то будет ли он прямоугольным....
SallyKromsali3
09.10.2022 15:16
Программа на c++ дана длина ребра куба. найти площадь грани, площадь полной поверхности и объем этого куба...
555lina555
10.03.2023 21:30
Программа на c++ длина задана в дюймах (1 дюйм=2,54 см). перевести ее в метрическую систему, т.е. выразить в метрах, сантиметрах и миллиметрах. так, например, 21 дюйм =...
kristina200614
29.10.2022 18:58
Сочинение на тему: система счисления (желательно кратко)...
Айла2010
21.08.2020 11:11
Все свои .. умоляю составить программы на паскале для решения : 1.напишите на ая алгоритм сложения двух простых дробей ( без сокращения дроби)2. напишите на ая алгоритм...
Calleron
07.04.2021 18:06
Напишите программу которая определяет где лежит точка ( внутри/снаружи) там через if только программу напишите заранее...
hlipkaya
05.09.2022 00:01
Задание:Внимательно рассмотрит предметы на рисунках.Опрелели какие виды информации ты можешь получить.Поставь зна(+) в соответствующие столбцы таблицы.(выполняется в тетраде).Обоснуй...
45891233i
25.07.2020 03:23
Найдите соответствие: 1.Искусственнаянейронная сеть2.Искусственныйинтеллект3.Биологический нейрон A) интеллектуальная машина,выполняющая особую творческуюдеятельность в...
ударник4г
26.12.2022 06:54
Нужно составить блок схему. С клавиатуры вводится N чисел. Составьте программу, которая определяет кол-во отрицательных, положительных и нулей среди введённых чисел. Значение...
ваноумно
03.03.2021 23:16
Соотнеси десятичные числа с их двоичными эквивалентами. поставлю...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
[0, 0, "a", 1]
[1, 1, "b", 2]
[1, 2, "bb", 3]
[2, 2, "b", 4]
[0, 3, "abba", 5]
[3, 3, "a", 6]
[3, 4, "aa", 7]
[4, 4, "a", 8]
[3, 5, "aaa", 9]
[4, 5, "aa", 10]
[5, 5, "a", 11]
[3, 6, "", 12]
[4, 6, "aaa", 13]
[5, 6, "aa", 14]
[6, 6, "a", 15]
[2, 7, "bb", 16]
[7, 7, "b", 17]
[6, 8, "aba", 18]
[8, 8, "a", 19]
[7, 9, "bab", 20]
[9, 9, "b", 21]
#код программы Ruby 22
s = "abbbab"
n = 0
for r in 0..s.size-1
for l in 0..r
t = s[l..r]
if t.reverse == t
n += 1
p [l,r,t,n]
end
end
end
Для нахождения нода используется алгоритм Эвклида
//PascalABC.Net
function NOD(A, B: integer): integer;
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
procedure pNOD(A, B: integer; var NOD: integer);
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
begin
var a: Array of integer := (16, 32, 40, 64, 80, 128);
var n := a[low(a)];
for var i := low(a) to high(a) do
pNOD(n, a[i], n);
Writeln(n);
end.