Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания (вариант a).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
957.44 Кб
Скачать
    1. Перевод из одной cистемы счисления в другую

1. Написать программу перевода  целых чисел из двоичной системы счисления в шестнадцатиричную. Можно считать количество цифр в двоичном числе кратным 4.

2.Написать программу перевода  целых чисел из десятичной системы счисления в двоичную.

3 Написать программу перевода целых чисел из двоичной системы счисления в десятичную.

4 Написать программу перевода целых чисел из шестнадцатиричной системы счисления в двоичную.

5. Написать программу перевода целых чисел из десятичной системы счисления в шестнадцатиричную.

6. Написать программу перевода целых чисел из шестнадцатиричной системы счисления в десятичную.

7. Написать процедуру, которая для заданного натурального числа m определяет такое натуральное n, что двоичная запись n получается из двоичной записи m изменением порядка цифр на обратный.

8. Найти все числа, не превосходящие заданного натурального числа N, двоичная запись которых представляет собой симметричную последовательность нулей и единиц (начинающуюся единицей!).

9. Найти все числа, не превосходящие заданного натурального числа N, шестнадцатиричная запись которых представляет собой симметричную последовательность.

10. Найти все числа, не превосходящие заданного натурального N, которые яв­ляются палиндромами в двоичной системе.

11. Найти все числа, не превосходящие заданного натурального N, которые яв­ляются палиндромами в шестнадцатиричной системе.

12. Определите все натуральные числа, не превосходящие заданного числа N, в двоичном представлении которых количество 1 превышает количество 0 больше чем в 2 раза.

  1. Функции

В программах не использовать глобальных переменных.

    1. Использование функций в выражениях

Выполнить задание 1.1, оформив его через функцию.

    1. Передача параметров по значению и по ссылке

Выполнить задание 1.2, 2.2. оформив их через функции. Все необходимые данные для функций должны передаваться в качестве параметров. Передачу параметров организовать тремя способами: по значению, через указатель, через ссылочный параметр.

    1. Передача указателей и массивов в качестве параметров

Написать функции для заполнения матрицы случайными числами, ввода с клавиатуры, вывода на экран. Выполнить задания 3.1, 3.2, оформив их через функции. Все необходимые данные для функций должны передаваться в качестве параметров.

    1. Передача строк в качестве параметров

Выполнить задание 4.2, 4.3, оформив его через функции. Все необходимые данные для функций должны передаваться в качестве параметров.

2 семестр

15 Занятий

(4 (12 чел.) + 7 (6 чел.) +4( выч. практ. 12 чел.))

оценка

количество задач

4

11

5

13

6

15

7

17

№ занятия

тема

№ задач

1

5.Функции

5.5

2

5.6

5.7

3

5.8

4

6.Структуры. Файлы

6.1

6.2

5

6.3

6

6.4

7

7.Динамические структуры данных

7.1

8

7.2

9

7.3

7.4

10

8. Классы

8.1

11

8.2

12

8.3

13

8.4

14

9. Наследование

9.1

15