Обновлен список задач

This commit is contained in:
Aren Elchinyan 2024-01-21 22:21:51 +03:00
parent b046c2a084
commit 4a233a89b1
2 changed files with 10 additions and 10 deletions

View File

@ -2,19 +2,19 @@
## Ковальски, анализ
Напишите программу, которая использует функцию `sys_get_info` для получения информации о текущей системе.
Напишите программу, которая использует функцию `sys_get_info` для получения информации о текущей системе.
Выведите полученную информацию в удобочитаемом формате.
## Что мы можем?
Напишите программу, которая использует функцию `sys_get_module` для получения информации о произвольном модуле.
Напишите программу, которая использует функцию `sys_get_module` для получения информации о произвольном модуле.
Выведите полученную информацию на экран.
## От 1 до миллиона
Напишите программу, которая использует функцию `mem_alloc` для выделения блока памяти размером 4000000 байт.
Напишите программу, которая использует функцию `mem_alloc` для выделения блока памяти размером 4000000 байт.
Заполните этот блок памяти числами от 1 до 1 000 000 и найдите сумму всех чисел.
@ -22,7 +22,7 @@
## Улыбочку
Напишите программу, которая использует функцию `sys_alloc_framebuffer` для выделения памяти под буфер кадра.
Напишите программу, которая использует функцию `sys_alloc_framebuffer` для выделения памяти под буфер кадра.
Затем нарисуйте смайлик заполняя буффер.
@ -30,19 +30,19 @@
## Многопоточность
Напишите программу, которая использует функцию `sys_new_thread` для создания нового потока выполнения.
Напишите программу, которая использует функцию `sys_new_thread` для создания нового потока выполнения.
В этом потоке выполнения реализуйте алгоритм сортировки массива чисел. Выведите отсортированный массив на экран. Используйте функцию `sys_exit` для завершения выполнения потока или функцию `sys_delete_thread` для удаления потока выполнения.
## Матрица
Напишите программу, которая использует двумерный массив для создания и отображения матрицы размером 3x3.
Напишите программу, которая использует двумерный массив для создания и отображения матрицы размером 3x3.
Попросите пользователя ввести значения элементов матрицы, а затем выведите ее на экран.
## Проверка на палиндром
Напишите программу, которая проверяет, является ли введенная пользователем строка палиндромом.
Напишите программу, которая проверяет, является ли введенная пользователем строка палиндромом.
Палиндром - это строка, которая читается одинаково слева направо и справа налево. Выведите сообщение "Это палиндром" или "Это не палиндром" в зависимости от результата проверки.
@ -67,4 +67,4 @@ int rand() {
## Перевод числа в двоичную систему счисления
Напишите программу, которая позволяет пользователю ввести число в десятичной системе счисления и выводит его в двоичной системе счисления.
Напишите программу, которая позволяет пользователю ввести число в десятичной системе счисления и выводит его в двоичной системе счисления.

View File

@ -25,7 +25,7 @@
* [X] Менеджер памяти
* [X] Менеджер видеопамяти
* [ ] Менеджер потоков
* [X] Менеджер потоков
* [X] Загрузчик модулей
* [X] Буфферы ввода-вывода
@ -71,7 +71,7 @@
Общая работа:
* [ ] Ядро
* [X] Ядро
* [ ] Модули
* [ ] Драйвера
* [ ] Документация