mirror of https://github.com/0Nera/BMOSP.git
Обновлен список задач
This commit is contained in:
parent
b046c2a084
commit
4a233a89b1
16
HOMEWORK.md
16
HOMEWORK.md
|
@ -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() {
|
|||
|
||||
## Перевод числа в двоичную систему счисления
|
||||
|
||||
Напишите программу, которая позволяет пользователю ввести число в десятичной системе счисления и выводит его в двоичной системе счисления.
|
||||
Напишите программу, которая позволяет пользователю ввести число в десятичной системе счисления и выводит его в двоичной системе счисления.
|
||||
|
|
Loading…
Reference in New Issue