https://github.com/gusenov/problem-solving-in-pascal
:mortar_board: Решение задач на языке программирования Pascal.
https://github.com/gusenov/problem-solving-in-pascal
pascal pascal-programming pascalabc problem-solving problemsolving turbo-pascal
Last synced: 4 months ago
JSON representation
:mortar_board: Решение задач на языке программирования Pascal.
- Host: GitHub
- URL: https://github.com/gusenov/problem-solving-in-pascal
- Owner: gusenov
- License: mit
- Created: 2018-02-02T19:02:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-24T07:38:11.000Z (over 6 years ago)
- Last Synced: 2024-12-31T03:12:40.566Z (6 months ago)
- Topics: pascal, pascal-programming, pascalabc, problem-solving, problemsolving, turbo-pascal
- Language: Pascal
- Homepage:
- Size: 19.6 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Содержание
## Условный оператор
- [Разветвляющееся вычисление выражения Z = max(A, min(B, C, D))](simple-expression-with-max-min/)
- [Вычисление простых условных функций](conditional-functions/)
- [Подкоренные выражения](ua/02-expression-with-sqrt/)## Циклы
- [Вывод на экран чисел](reverse-order-of-numeric-rows/) [в виде таблицы](reverse-order-of-numeric-rows/problem-statement.jpg)
- [Поиск приближенного значения функции ln(1 + x)](ln-one-plus-x/)
- [Вычисление значения функции y=2*sqr(x)+5, для значений x, изменяющихся от -3 до 1 с шагом 0.1](foo-2-sqr-x-plus-5/)
- [Вычисление x - ( (x^3)/(3!) ) + ( (x^5)/(5!) ) - ( (x^7)/(7!) ) + ( (x^9)/(9!) ) - ( (x^11)/(11!) ) + ( (x^13)/(13!) )](pow-div-factorial/)
- [Вычисление произведения 1 + sin(k*x) / k!, k=1 до n](product-one-plus-sin-div-factorial/)## Числа
- [Сумма цифр числа](ua/04-digit-sum/)
- [Построение таблицы истинности булевой функции заданной в векторной записи](boolean-function-truth-table/)
- [Обратный порядок цифр заданного числа](number-reverse-order/)
- [Определение наибольшей цифры из старших заданных цифр заданных чисел a и b](max-highest-digit-of-two-numbers/)
- [Определение на отрезке [a,b] всех пар соседних чисел, сумма которых образует симметричное число](sum-of-pair-as-symmetrical-number/)
- [Подсчёт суммы 1!-2!+3!-…+(-1)ⁿ⁺¹n!](sum-of-factorials/)
- [Подсчёт знакопеременной суммы цифр данного натурального числа n](alt-sum-of-digs/)## Строки
- [Подсчёт количества слов в строке](word-counter/)
- [Инвертирование слов в предложении](ua/07-reverse-words/)
- [Поиск слов в массиве, у которых число гласных букв превышает число согласных](find-words-with-vowels/)
- [Программа, проверяющая, можно ли из букв, входящих в строку А, составить строку В](compose-str/)## Даты
- [Замена каждой даты в строке на дату следующего дня](replace-dates-in-message/)
- [Определение соответствующего году номера столетия](century-number/)## Массивы
- [Удаление последней группы положительных элементов в массиве целых чисел](del-last-pos-group/)
- [Сортировка по убыванию массива чисел](sort-array-by-desc/)## Двумерные массивы
- [Формирование двумерного массива размером 5*7 с помощью генератора случайных чисел](array-5x7/)
- [Заполнение двумерного массива зигзагом](ua/05-2d-array-fill-zigzag/)
- [Перестановка столбцов (1-го с последним, 2-го с предпоследним и т.д.) в матрице](mat-col-swap/)
- [Сумма элементов каждого чётного столбца](col-sum/)
- [Получение массива B из массива A удалением n-ой строки и k-го столбца](2d-array-transform-by-del-row-and-col/)## Множества
- [Формирование множества У = (Х1 + Х2) + (Х2 * Х3)](three-sets/)
- [Печать (по разу) в алфавитном порядке всех больших латинских гласных букв, входящих в строку](all-upper-case-vowels-in-string/)## Динамические структуры данных
- [Линейный список для хранения последовательности чисел](linked-list-for-numbers/)
## Файлы
- [Сумма последних трех элементов типизированного файла](sum-of-last-3-elem-in-typed-file/)
- [Сортировка в порядке убывания модулей файла, компонентом которого являются действительные числа](sort-file-with-real-num/)
- [Вывод записей в файл и чтение записей из файла](read-write-record-file/)## Рекурсия
- [Рекурсивная функция для вычисления суммы элементов типизированного файла](recursive-sum-of-elem-in-typed-file/)
## Треугольники
- [Поиск неподобных прямоугольных треугольников](ua/03-non-congruent-triangles/)
- [Поиск координат третьей вершины](ua/06-find-third-vertex-of-triangle/)## Графика
- [Построение спирали вокруг начала координат](spiral/)
## Математика
- [Нахождение значения функции зависимой от меньшего корня квадратного уравнения](function-and-quadratic-equation/)
- [Рекуррентное вычисление sum ((-1)^k) * (k!/(2*k+1)!) * (x^(2/k)), k=2 to n](sum-factorial-root/)