An open API service indexing awesome lists of open source software.

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.

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/)