engineerklub | Дата: Вторник, 16.01.2024, 21:15 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28529
Статус: Online
| Информатика и программирование (часть 1) вариант 4
Тип работы: Работа Лабораторная Сдано в учебном заведении: ДО СИБГУТИ
Описание: Задание
1. В приложении А выбрать исходные данные (ИД) согласно номеру своего варианта. 2. Представить десятичное число 1а в двоичной и шестнадцатеричной системе счисления в формате байт1. 3. Представить десятичные числа 1а, 1б и -1в в двоичной и шестнадцатеричной системе счисления в формате слова и двойного слова2. 4. Зашифровать данный текст 2, используя таблицу ASCII-кодов. 5. Расшифровать данный текст 3, используя таблицу ASCII-кодов. 6. Составить программу на языке С реализующую указанные в пп. 2 – 5 преобразования и выводящую их на дисплей. Коды выводить в формате dec и hex3. 7. Отладить программу и получить результаты. 8. Добавить в программу код для вычисления значения функции z (см. функцию преобразования 1 в приложении Б), приняв за x число А, а за y число В. Подтвердить расчет ручным просчетом. 9. Составить блок-схему линейного алгоритма для программы4. 10. Сделать выводы.
Примечания: 1. В задании 2 в число "1а" разряд сотен заменить нечетным вариантам на ноль, четным вариантам – на единицу. 2. В задании 3 "-1в" означает целую часть числа 1в со знаком "минус". 3. При программировании задания 5 необходимо использовать несколько инструкций (по количеству кодов) 4. При составлении блок-схемы использовать символы 1, 2, 7 и 8 согласно рис. 1.7.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Вторник, 16.01.2024, 21:16 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 28529
Статус: Online
| Тип работы: Работа Лабораторная Сдано в учебном заведении: ДО СИБГУТИ
Описание: Задание 1. В соответствии с номером варианта разработать программу на языке С++ для вычисления значения функции y (см. функция преобразования 2 в приложении Б). При вводе исходных данных с клавиатуры и выводе результата работы программы использовать десятичную систему счисления в вещественном формате. Для проверки значения аргумента функции использовать оператор if. Проверить адекватность работы программы на контрольном примере.
Задание 2. В соответствии с индивидуальным заданием из приложения В разработать программу на языке C++ для вычисления и вывода на экран минимального (ymin) и максимального (ymax) значения функции y=f(x) при x[x1, x2] с шагом x, и номеров интервалов, на которых достигаются эти значения. Величины a и b ввести с клавиатуры. Использовать оператор цикла заданного вида. Обеспечить вывод на экран в табличной форме для каждого шага вычислений следующие промежуточные результаты: • номер шага; • текущее значение аргумента х; • текущее значение функции y; • текущее значение минимума функции ymin; • номер интервала nmin, соответствующие значению ymin; • текущее значение минимума функции ymax; • номер интервала nmax, соответствующие значению ymax;
Задание 3. Выполнить ручной просчет для значения аргумента из третьего интервала и сравнить его с результатами выполнения программы.
СКАЧАТЬ
|
|
| |