Тема: Базовый синтаксис Циклы Цели: Ваш герой должен выжить. Сориентируйся в лабиринте. Бонус за решение с менее чем 6 операторов.
Записи с меткой «Изучение»
Решаем задачи Абрамян на Паскале. Param67
Param67. Используя типы TPoint, TTriangle и функции Leng и Area (см. задания Param64-Param66), описать функцию Dist($$P$$, $$A$$, $$B$$) вещественного типа ($$P$$, $$A$$, $$B$$ — параметры типа TPoint), находящую расстояние $$D(P, AB)$$ от точки $$P$$ до прямой $$AB$$ по формуле $$D(P, AB)=2*S_{PAB}/|AB|$$, где $$S_PAB$$ — площадь треугольника $$PAB$$. С помощью этой функции найти расстояния от точки …
CodeCombat. Подземелье Китгарда. Страшная дверь (Dread Door)
Тема: Базовый синтаксис Циклы Строки Цели: Уничтожить дверь Бонус за решение менее чем за 3 оператора.
Решаем задачи Абрамян на C. For19
For19. Дано целое число $$N$$ ($$> 0$$). Найти произведение $$N! = 1*2*…*N$$ ($$N$$-факториал). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.
Решаем задачи Абрамян на Паскале. Pointer39
Pointer39. Дан указатель $$P_1$$ на первый элемент непустого двусвязного списка. Продублировать в списке все элементы с нечетными значениями (новые элементы добавлять перед существующими элементами с такими же значениями) и вывести указатель на первый элемент преобразованного списка.
Решаем задачи Абрамян на C. While11
While11. Дано целое число $$N$$ ($$> 1$$). Вывести наименьшее из целых чисел $$K$$, для которых сумма $$1 + 2 + … + K$$ будет больше или равна $$N$$, и саму эту сумму.
CodeCombat. Подземелье Китгарда. Лабиринт с привидениями (Haunted Kithmaze)
Тема: Базовый синтаксис Циклы Цели: Твой герой должен выжить. Сориентируйся в лабиринте. Бонус, если уложитесь в 6 операторов.
Решаем задачи Абрамян на Паскале. Param66
Param66. Используя типы TPoint, TTriangle и функции Leng и Perim (см. задания Param64 и Param65), описать функцию Area($$T$$) вещественного типа, находящую площадь треугольника $$T$$ ($$T$$ — параметр типа TTriangle) по формуле Герона: $$S_{ABC}=\sqrt{p*(p-|AB|)*(p-|AC|)*(p-|BC|)}$$, где $$p$$ — полупериметр. С помощью этой функции найти площади треугольников $$ABC$$, $$ABD$$, $$ACD$$, если даны координаты точек $$A$$, $$B$$, $$C$$, $$D$$.
Решаем задачи Абрамян на Паскале. Pointer38
Pointer38. Дан указатель $$P_1$$ на первый элемент непустого двусвязного списка. Продублировать в списке все элементы с нечетными номерами (новые элементы добавлять после существующих элементов с такими же значениями) и вывести указатель на последний элемент преобразованного списка.
Решаем задачи Абрамян на C. While10
While10. Дано целое число $$N$$ ($$> 1$$). Найти наибольшее целое число $$K$$, при котором выполняется неравенство $$3^K < N$$.