Список рекомендованої літератури
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Криворізький коледж Національного авіаційного університету
ЗАТВЕРДЖУЮ
Заступник начальника коледжу
з навчально-методичної роботи
_____________ Г.В. Даниліна
«___» ________ 20__ р.
МЕТОДИЧНІ ВКАЗІВКИ ТА ЗАВДАННЯ
ЩОДО ВИКОНАННЯ КОНТРОЛЬНОЇ РОБОТИ
з навчальної дисципліни
з навчальної дисципліни «Системне програмування»
(назва дисципліни)
галузі знань __12 «Інформаційні технології»__
(шифр та найменування галузі знань)
напряму підготовки/спеціальності123 «Комп’ютерна інженерія»____________
код та назва напряму підготовки/спеціальності)
Кривий Ріг
2017
Методичні вказівки та завдання щодо виконання контрольної роботи для студентів заочної форми навчання за спеціальністю/напрямом підготовки
____________________________123 «Комп’ютерна інженерія»_______________________
(назва спеціальності/напряму підготовки)
з дисципліни «__________________Системне програмування_______________________»
|
|
(назва дисципліни)
Криворізького коледжу НАУ. – Кривий Ріг, 2017. – 6 с.
Укладач: викладач, спеціаліст, Новік Тетяна Миколаївна
(посада, наук. ступінь, вчене звання, прізвище, ім’я, по батькові)
Методичні вказівки та завдання щодо виконання контрольної роботи з навчальної дисципліни «Системне програмування» обговорено на засіданні циклової комісії ___програмного забезпечення ЕОМ_______ (назва циклової комісії) Протокол № ______ Від «____»____________20__ р. Голова циклової комісії __________ Кравчатий А.В. (підпис) (П.І.Б) | ПОГОДЖЕНО Завідувач навчально-методичного кабінету ________ ____________________ (підпис) (П.І.Б.) «____» __________20__ р. |
Пояснювальна записка
Вимоги по обсягу знань та якості навчання для студентів заочників співпадають з вимогами до обсягу знань для студентів денної форми навчання.
Специфіка викладання дисципліни для студентів-заочників полягає в більш методичній спрямованості аудиторних занять. Викладач знайомить студентів з загальними вимогами до вивченню дисципліни, написанню контрольних робіт та підготовці до складання заліку. Викладач пояснює студентам-заочникам, як користуватися методичними вказівками по написанню контрольних робіт, робочою програмою курсу та рекомендованою літературою.
|
|
На лекціях викладач роз'яснює студентам основні питання курсу і визначає термінологію, а також проводить оглядові лекції з основних тем дисципліни.
Лабораторні заняття використовуються для визначення конкретних напрямків, їх поглиблення з наданням відповідних методичних рекомендацій.
Вимоги до оформлення контрольної роботи
Контрольна робота повинна бути оформлена відповідним чином. До оформлення пред'являються наступні вимоги:
1. Наявність титульного листа (рис. 1).
2. Завдання.
3. Скролінг (текст) програми.
4. Результати виконання.
5. Дотримання правил оформлення при написанні роботи і вимог до обсягу контрольної роботи.
Текст роботи пишеться на одній стороні окремих стандартних аркушів формату А-4. Поля: верхнє – 20 мм, нижнє – 20 мм, ліве – 25 мм, праве – 10 мм. Сторінки роботи повинні бути пронумеровані у нижньому правому куті, нумерація починається з другого листа, на якому знаходиться зміст роботи.
|
|
Робота повинна бути надрукована на комп'ютері (шрифт Times New Roman, номер 14, інтервал – полуторний) без перекреслень, уставок, довільного скорочення слів.
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
криворізький коледж
національного авіаційного університету
Контрольна робота
З дисципліни
«Системне програмування»
студента групи 375-з
__________________
Перевірив:
Викладач Новік Т.М.
Кривий Ріг
2017 р.
Рис. 1 Зразок титульного листа контрольної роботи
Завдання контрольних робіт з дисципліни «Системне програмування»
Завдання 1. Написати програму на мові асемблер, в якій від знайденої суми двох чисел віднімається третє число.Варіанти чисел для завдання №1 | 8. №1 = 50000h №2 = 60000h №3 = 40000h |
1. №1 = 10000h №2 = 40000h №3 = 20000h | 9. №1 = 50000h №2 = 60000h №3 = 70000h |
2. №1 = 20000h №2 = 50000h №3 = 30000h | 10. №1 = 80000h №2 = 60000h №3 = 10000h |
3. №1 = 60000h №2 = 50000h №3 = 20000h | 11. №1 = 90000h №2 = 70000h №3 = 10000h |
4. №1 = 40000h №2 = 40000h №3 = 10000h | 12. №1 = 80000h №2 = 70000h №3 = 10000h |
5. №1 = 40000h №2 = 40000h №3 = 20000h | 13. №1 = 80000h №2 = 60000h №3 = 10000h |
6. №1 = 70000h №2 = 60000h №3 = 20000h | 14. №1 = 10000h №2 = 60000h №3 = 20000h |
7. №1 = 50000h №2 = 60000h №3 = 20000h | 15. №1 = 80000h №2 = 60000h №3 = 70000h |
Варіанти чисел для завдання №2 | 8. Precise shot |
1. Green plum | 9. A sure sign |
2. Red Apple | 10. Large Elephant |
3. Blue sky | 11. Fast Tiger |
4. Green leaf | 12.Tough cookie |
5. Red Rose | 13. Brave man |
6. Black Cat | 14. Great leader |
7. Nice house | 15. Huge ball |
Завдання 3. Написати програму на мові Асемблер в якій: 1. ініціалізувати змінні val1, val2 і val3 значення яких вказані в вашому варіанті, а тип займає мінімальне значення в пам'яті (в програмі значення змінних вказувати в шістнадцятковому вигляді); 2. форматувати змінні val4, val5, val6, val7 і val8 значення яких вказані в вашому варіанті, а тип займає мінімальне значення в пам'яті (в програмі значення змінних вказувати в десятковому і експоненційному вигляді); 3. форматувати 20 змінних значенням рівним вашому варіанту, а також масив myList з 20 слів, значення яких не визначено; 4. оформити висновок рядки, яка містить ваше прізвище і ім'я записану на англійській мові.
|
|
Варіанти завдання №3 | 8. val1=118d, val2=3018d, val3=800118d, val4=-17008d, val5=-570008d, val6=4.8d, val7=3.4Е+280, val8=5.8E+390. |
1. val1=100d, val2=4025d, val3=900024d, val4=-20000d, val5=-800000d, val6=4.1d, val7=3.3Е+280, val8=5.6E+400. | 9. val1=109d, val2=3009d, val3=800019d, val4=-17009d, val5=-570009d, val6=4.3d, val7=4.7Е+280, val8=6.4E+390. |
2. val1=102d, val2=3002d, val3=800002d, val4=-10000d, val5=-900000d, val6=5.1d, val7=4.3Е+280, val8=6.6E+400. | 10. val1=110d, val2=3010d, val3=800110d, val4=-15010d, val5=-570009d, val6=4.7d, val7=4.6Е+290, val8=6.4E+395. |
3. val1=103d, val2=3003d, val3=800003d, val4=-15000d, val5=-850000d, val6=3.1d, val7=3.3Е+280, val8=5.6E+400. | 11. val1=111d, val2=3011d, val3=800111d, val4=-15011d, val5=-570011d, val6=4.1d, val7=4.5Е+290, val8=6.5E+395. |
4. val1=104d, val2=3004d, val3=800004d, val4=-16000d, val5=-870000d, val6=7.1d, val7=5.3Е+280, val8=4.6E+400. | 12. val1=112d, val2=3012d, val3=800112d, val4=-15012d, val5=-570012d, val6=4.2d, val7=3.5Е+290, val8=4.5E+395. |
5. val1=105d, val2=3005d, val3=800005d, val4=-17002d, val5=-870004d, val6=6.1d, val7=5.4Е+280, val8=4.7E+400. | 13. val1=113d, val2=3013d, val3=800113d, val4=-15013d, val5=-570013d, val6=4.3d, val7=6.5Е+290, val8=4.3E+395. |
6. val1=116d, val2=3006d, val3=800016d, val4=-17003d, val5=-570004d, val6=4.1d, val7=5.2Е+280, val8=4.4E+390. | 14. val1=114d, val2=3014d, val3=800104d, val4=-15114d, val5=-570114d, val6=4.3d, val7=6.5Е+291, val8=4.3E+396. |
7. val1=117d, val2=3007d, val3=800017d, val4=-17004d, val5=-570005d, val6=4.3d, val7=4.2Е+280, val8=5.4E+390. | 15. val1=115d, val2=4015d, val3=800115, val4=-15115d, val5=-570115d, val6=4.6d, val7=6.6Е+291, val8=4.3E+396. |
Варіанти завдання №5 | 8.val1=40; val2=103; val3=3; val4=?; val5=?; val6=-500; val7=-4; val8=-2; val9=?; |
1.val1=2; val2=4; val3=3; val4=?; val5=?; val6=-2; val7=-100; val8=-50; val9=?; | 9.val1=50; val2=53; val3=3; val4=?; val5=?; val6=-1000; val7=-200; val8=-10; val9=?; |
2.val1=20; val2=13; val3=3; val4=?; val5=?; val6=-20; val7=-125; val8=-5; val9=?; | 10.val1=12; val2=33; val3=3; val4=?; val5=?; val6=-8; val7=-12; val8=-3; val9=?; |
3.val1=20; val2=23; val3=3; val4=?; val5=?; val6=-20; val7=-100; val8=-5; val9=?; | 11.val1=24; val2=33; val3=3; val4=?; val5=?; val6=-12; val7=-90; val8=-3; val9=?; |
4.val1=5; val2=8; val3=3; val4=?; val5=?; val6=-30; val7=-125; val8=-5; val9=?; | 12.val1=6; val2=8; val3=3; val4=?; val5=?; val6=-24; val7=-80; val8=-4; val9=?; |
5.val1=10; val2=28; val3=3; val4=?; val5=?; val6=-18; val7=-90; val8=-30; val9=?; | 13.val1=9; val2=8; val3=3; val4=?; val5=?; val6=-48; val7=-120; val8=-2; val9=?; |
6.val1=25; val2=28; val3=3; val4=?; val5=?; val6=-10; val7=-25; val8=-5; val9=?; | 14.val1=10 val2=4; val3=3; val4=?; val5=?; val6=-6; val7=-12; val8=-4; val9=?; |
7.val1=30; val2=5; val3=3; val4=?; val5=?; val6=-500; val7=-25; val8=-5; val9=?; | 15.val1=30 val2=53; val3=3; val4=?; val5=?; val6=-30; val7=-10; val8=-2; val9=?; |
Список рекомендованої літератури
1.1 Кип Р. Ирвин. Язык Ассемблера для процессоров Intel, 4-е издание.: Пер. с англ. – М.: Издательский дом ―Вильямс, 2005. – 912 с.:ил.
1.2. Питер Абель. Ассемблер. Язык и программирование для IBM PC – К.:Век-М.:Энтроп-К.:НТИ, 2003, 734 с.
1.3. Рудаков П.И., Финогенов К.Г. Язык ассемблера: уроки программирования. – М.:ДИАЛОГ-МИФИ, 2001. – 640 с.
1.4. Голубь Н.Г. Искусство программирования на Ассемблере. Лекции и упражнения. – 2-е изд., испр. и доп. – СПб.: ООО ―ДиаСофтЮП‖, 2002 – 656 с.
1.5. Юров В.И. Assembler. Учебник для ВУЗов. 2-е изд. – СПб.:Питер, 2003–637 с.: ил.
1.6. Роберт Джордейн. Справочник программиста на персональном компьютере фирмы IBM – М.: Финансы и статистика, 1991, 544 с.
Дата добавления: 2018-08-06; просмотров: 269; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!