Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Для операций умножения и деления использовать команды сдвига




Программа должна вводить и выводить исходные данные, выводить следующие результаты: значение выражения и номер выражения (1 или 2) или сообщение о том, что числа А, В, С очищены.

Исходные данные и результаты вывести в шестнадцатеричной системе счисления. Все переменные, используемые в программе должны быть положительными и иметь целочисленный тип. Переменные А, B должны иметь тип unsigned int, С – тип unsigned char.

Результаты выполнения программы вывести в таблицу, вид которой придумать самостоятельно.

 

Таблица 6.1

Вариант Тестируемые биты Выражение 1, 2 или очистка А.В,С
А В С
  1, 2, 5, 8 3, 4, 7-12  
2, 6-11, 15 4,9,13,15  
В остальных случаях очистить А, В, С
  1-4, 12-15 5, 8, 10, 13  
2,8,12,15 1,7,9,15  
В остальных случаях очистить А, В, С
  3,6,9,13 1-7,12  
10,12,16 3,7,12  
В остальных случаях очистить А, В, С
  5-8,14,16 4-8,12  
4,6,8,10 12,15  
В остальных случаях очистить А, В, С
  1,6,14 2-7,12,15 1,2
1,5-9 1,3,8-13 3,4
В остальных случаях очистить А, В, С
  7,9,11,13 5-8,10-14 5,6
1,2,11,12 2,4,12,14 7,8
В остальных случаях очистить А, В, С
  3,13,16 5,10,15 1,2,3
4-7,10,12 3-6,9-12 4,5,6
В остальных случаях очистить А, В, С
  1,2,3 4,5,6 2,4,6
6-10,13 все 1,3,5
В остальных случаях очистить А, В, С
  все 2-6,12,16 1,8
1,5,8,10 4,6,12,15 2,6
В остальных случаях очистить А, В, С
  четные 1,9,7,6 2,6
1,12,14,16 нечетные 4,6
В остальных случаях очистить А, В, С
  все 8,9,12-16 1,3
10-16 нечетные 2,8
В остальных случаях очистить А, В, С
  2,4,6 1,5,9-13 все
2,3,10-16 7,13,15 1,5,6
В остальных случаях очистить А, В, С
  9,11,14,16 4,6,8,13 2,8
все нечетные 1,4,7
В остальных случаях очистить А, В, С
  3,5,12,13 четные 4,8
3,12-16 2,3,5,12-16 1-5
В остальных случаях очистить А, В, С
  нечетные все 5,7,8
2,14-16 1,5,13-15 1,5,6
В остальных случаях очистить А, В, С
  2,4,8 все нечетные
11,13,16 четные 4,8
В остальных случаях очистить А, В, С
  1,10,15 7,9,11,15  
10,13,15 нечетные 6,5
В остальных случаях очистить А, В, С
  все 2,8,10,16 5,8
3,5,7,16 1,5,9,16 1,4,7
В остальных случаях очистить А, В, С
  нечетные 2,3,12,13 6,8
5,11,14 четные 2,6
В остальных случаях очистить А, В, С
  1-4,8-14 2-4,12-15 5,8
7-13,16 все 1,4
В остальных случаях очистить А, В, С
  12,14-16 4,14,16 1,4
все 1,3,5,11 4,8
В остальных случаях очистить А, В, С
  3,5,9,12 2,3,14,16 все
1-8,13 4-8,14 1-4
В остальных случаях очистить А, В, С
  1,5,8,14 2,4,6,7 2,4,8
1-3,6-9,11 все 3,6
В остальных случаях очистить А, В, С
  12,15,16 четные все
все 5,8,11-14 2,3
В остальных случаях очистить А, В, С
  все 2,3,13,15 2,4,6
4,5,6,15 1,12,16 1,4,6
В остальных случаях очистить А, В, С
  2,3,14,16 все  
8,9,13-16 5,9,10,12 5,8
В остальных случаях очистить А, В, С
  10,12,15 4,5,8,13 2,8
6,11,15 2-6,12-16 1,3,8
В остальных случаях очистить А, В, С
  2,6,10-13 все 3,7
7,12,14,16 4,6,13,14 все
В остальных случаях очистить А, В, С
  7,9,13,16 2,4,6,14  
все 2,5,8,12,16 7,8
В остальных случаях очистить А, В, С
  1,2,3,5-9 все 2,6
10,12,14,16 4,6,8,16 3,5,8
В остальных случаях очистить А, В, С

 


ОБРАБОТКА СТРУКТУР ДАННЫХ

 

Разработать алгоритм и программу, обработки заданной структуры данных. Программа должна осуществлять:

1) Ввод исходных данных;

2) Вывод исходных данных в виде таблицы;

3) Вывод данных о транзисторе заданного типа;

4) Вывод типов транзисторов в соответствии с заданными критериями поиска.

 

Для удобства управления режимом работы с данными, разработать текстовое меню следующего вида:

 

МЕНЮ.

---------------------------------------------------------------

1. Ввод данных о транзисторах.

2. Вывод данных о транзисторах.

3. Вывод данных о транзисторе заданного типа.

4. В соответствии с заданием 1.

5. В соответствии с заданием 2.

6. Выход из программы.

---------------------------------------------------------------

Выберите пункт меню:

 

Выбор пункта меню осуществляется по нажатию на кнопку 1 – 6.

 

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

 

Таблица 7.1

Вариант Поля структуры данных Задание
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. I к.мах в заданном диапазоне. 2. Найти транзистор с минимальным значением параметра h21э.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uкбо и h21э выше заданного значения. 2. Найти транзистор с максимальным значением параметра h21э.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. h21э выше заданного значения и Iк.мах в заданном диапазоне 2. Найти транзистор с минимальным значением параметра Iк.мах.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uкбо и PKMAX в заданном интервале 2. Найти транзисторы с минимальным значением параметра PKMAX
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uэбо ниже заданного значения и h21э выше заданного значения 2. Найти транзисторы с максимальным значением I к.мах* U кбо мах.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. h21э в диапазоне ±25% от заданного значения и Iк.мах выше указанной величины. 2. Найти транзисторы с максимальным значением Iк.мах.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uкэ нас в заданном диапазоне и Iк.мах не менее указанной величины. 2. Найти транзистор с максимальным значением параметра h21э.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. PKMAX в диапазоне ±15% от заданного значения и h21э выше указанной величины. 2. Найти транзисторы с минимальным значением параметра Uэбо.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. h21э выше заданного значения и Iк.мах в заданном диапазоне. 2. Найти транзисторы с максимальным значением I к.мах* U кбо мах.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Iк.мах, Uкбо выше заданных значений. 2. Среди транзисторов с Iк.мах выше заданного значения, найти транзистор с максимальным значением параметра h21э,.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. PKMAX в заданном диапазоне и Iк.мах не менее указанной величины. 2. Среди транзисторов с Iк.мах выше заданного значения, найти транзистор с максимальным значением параметра h21э,.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uэбо ниже заданного значения и Uкэ нас выше заданного значения 2. Среди транзисторов с Iк.мах в заданном диапазоне, найти транзистор с минимальным значением параметра h21э
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uэбо,. Uкбо мах, и Uкэ нас выше заданных значений 2. Среди транзисторов с h21э выше заданного значения, найти транзистор с минимальным значением параметра Iк.мах
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Iк.мах в заданном диапазоне и h21э выше заданного значения 2. Среди транзисторов с h21э ниже заданного значения, найти транзистор с максимальным значением параметра Uкбо мах
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Iк.мах, h21э в заданных диапазонах 2. Среди транзисторов с PKMAX ниже заданного значения, найти транзистор с максимальным значением I к.мах* U кбо мах
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Iк.мах в диапазоне ±25% от заданного значения и PKMAX ниже указанной величины. 2. Для заданного типа транзистора увеличить параметр PKMAX на 10%
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Iк.мах в заданном диапазоне и h21э выше заданного значения 2. Для заданного типа транзистора заменить параметр h21э на новое значение
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uэбо,. Uкбо мах выше заданных значений или Iк.мах выше заданной величины. 2. Для заданного типа транзистора заменить параметры Uкбо мах и Iк.мах на новое значение.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. PKMAX в заданном диапазоне или Iк.мах не менее указанной величины. 2. Для заданного типа транзистора увеличить параметр h21э на 15%.
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. PKMAX в диапазоне ±15% от заданного значения и h21э выше указанной величины. 2. Для заданного типа транзистора заменить параметр Uэбо на новое значение
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uэбо,. Uкбо мах, и Uкэ нас выше заданных значений 2. Найти транзистор с минимальным значением параметра h21э и увеличить его Iк.мах на 10%
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uкбо и PKMAX в заданном интервале 2. Найти транзистор с максимальным значением параметра Uкбо мах и уменьшить его Uкбо мах на 10%
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. h21э выше заданного значения или Iк.мах в заданном диапазоне. 2. Заменить тип у транзистора с максимальным значением h21э
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. PKMAX в заданном диапазоне или Iк.мах не менее указанной величины. 2. Среди транзисторов с Iк.мах в заданном диапазоне, найти транзистор с минимальным значением параметра h21э
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uэбо ниже заданного значения или h21э выше заданного значения 2. Для заданного типа транзистора заменить параметр h21э на новое значение, но не превышающее старое значение более чем на 10%
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. PKMAX в диапазоне ±15% от заданного значения или h21э выше указанной величины. 2. Для заданного типа транзистора заменить параметр Uкбо мах на новое значение, но не превышающее старое значение более чем на 15%
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Uэбо ниже заданного значения или Uкэ нас выше заданного значения 2. Найти транзистор с максимальным значением параметра Uкэ нас и увеличить его Iк.мах на 15%
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Iк.мах, h21э в заданных диапазонах 2. Среди транзисторов с h21э выше заданного значения, найти транзистор с минимальным значением параметра Uкэ нас
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. h21э в диапазоне ±25% от заданного значения или Iк.мах выше указанной величины. 2.Для заданного типа транзистора увеличить параметр h21э на 5%
  Тип, Iк.мах, Uкбо мах, Uэбо, h21э, PKMAX, Uкэ нас 1. Iк.мах в заданном диапазоне или h21э выше заданного значения 2. Найти транзистор с максимальным значением параметра PKMAX мах и увеличить его Uкбо мах на 10%




Поделиться с друзьями:


Дата добавления: 2016-09-03; Мы поможем в написании ваших работ!; просмотров: 424 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если президенты не могут делать этого со своими женами, они делают это со своими странами © Иосиф Бродский
==> читать все изречения...

2457 - | 2326 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.