Записи с меткой «Изучение»

Решаем задачи Абрамян на Паскале. Pointer11

Pointer11. Дан указатель $$P_1$$ на вершину стека (если стек пуст, то $$P_1=nil$$). Также дано число $$N$$ $$(>0)$$ и набор из $$N$$ чисел. Описать тип TStack — запись с одним полем Top типа PNode (поле указывает на вершину стека) — и процедуру Push($$S$$, $$D$$), которая добавляет в стек $$S$$ новый элемент со значением $$D$$ ($$S$$ — …

Решаем задачи Абрамян на C. Case13

Case13. Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет a, 2 — гипотенуза $$c = a*\sqrt{2}$$ , 3 — высота h, опущенная на гипотенузу ($$h=c/2$$), 4 — площадь $$S = c*h/2$$. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).

Решаем задачи Абрамян на Паскале. Param38

Param38. Описать функцию PosLast($$S_0$$, $$S$$) целого типа, возвращающую номер позиции, начиная с которой в строке $$S$$ содержится последнее вхождение подстроки $$S_0$$. Считать, что перекрывающихся вхождений подстрок $$S_0$$ строка $$S$$ не содержит. Если в строке $$S$$ отсутствуют подстроки $$S_0$$, то функция возвращает $$0$$. Вывести значения этой функции для пяти данных пар строк $$S_0$$ и S.

Решаем задачи Абрамян на Паскале. Recur26

Recur26. Дано дерево глубины $$N$$, каждая внутренняя вершина которого имеет $$K$$ $$(<10)$$ непосредственных потомков (нумеруются от $$1$$ до $$K$$). Корень дерева имеет номер $$0$$. Записать в текстовый файл с данным именем все пути, ведущие от корня к листьям и удовлетворяющие следующему условию: никакие соседние элементы пути не нумеруются одной и той же цифрой. Порядок перебора …

Решаем задачи Абрамян на Паскале. Pointer10

Pointer10. Дан указатель $$P_1$$ на вершину непустого стека. Создать два новых стека, переместив в первый из них все элементы исходного стека с четными значениями, а во второй — с нечетными (элементы в новых стеках будут располагаться в порядке, обратном исходному; один из этих стеков может оказаться пустым). Вывести адреса вершин полученных стеков (для пустого стека …

Решаем задачи Абрамян на C. Case12

Case12. Элементы окружности пронумерованы следующим образом: 1 — радиус $$R$$, 2 — диаметр $$D=2*R$$, 3 — длина $$L=2*\pi*R$$, 4 — площадь круга $$S =\pi*R^2$$. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения $$\pi$$ использовать 3.14.

Решаем задачи Абрамян на Паскале. Recur25

Recur25. Дано дерево глубины $$N$$, каждая внутренняя вершина которого имеет $$K$$ $$(<10)$$ непосредственных потомков (нумеруются от $$1$$ до $$K$$). Корень дерева имеет номер $$0$$. Записать в текстовый файл с данным именем все возможные пути, ведущие от корня к листьям. Перебирать пути, начиная с «самого левого» и заканчивая «самым правым» (при этом первыми заменять конечные элементы …

Решаем задачи Абрамян на C#. Proc1

Proc1. Описать процедуру PowerA3($$A$$, $$B$$), вычисляющую третью степень числа $$A$$ и возвращающую ее в переменной $$B$$ ($$A$$ — входной, $$B$$ — выходной параметр; оба параметра являются вещественными). С помощью этой процедуры найти третьи степени пяти данных чисел.