Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тесты по курсу




CLOSE

NEXT

NEXT

END IF

END IF

CLS

NEXT

FOR i = 1 TO n 'анализ данных в файле

GET #1,i,w 'чтение данных из файла в переменную W

IF w.zar<850 THEN 'если зарплата <850

LOCATE 6, 20 '

'выводятся данные о сотруднике

PRINT w.fam;” N отдела:”; w.ot;” Зарплата:”; w.zar

LOCATE 8, 20 '

'определяется процент увеличения зарплаты

INPUT "Укажите % повышение зарплаты =", x '

IF x > 0 THEN 'если процент задан

w.zar=INT(w.zar*(1+x/100)) 'вычисляется новая зарплата

LOCATE 8, 55 '

PRINT "Будет -"; w.zar 'вывод новой зарплаты

LOCATE 12, 23 '

PRINT "Для продолжения нажмите любую клавишу"

SLEEP ' 'пауза для просмотра

PUT #1, i, w 'запоминание нового значения

CLS 'просмотр новых данных

PRINT "Новые данные"

FOR i=1 TO n '

GET #1,i,w: PRINT w.fam, w.ot, w.zar '

@ Задачи для самостоятельного решения. Программа должна выполнять действия по обслуживанию файла (ввод, редактирование, удаление записей), а также по анализу содержащихся данных, возможно с вводом некоторых параметров с терминала.

1. uСоздать файл, содержащий сведения о количестве изделий, собран­ных рабочими завода за неделю. Каждая запись содержит поля: фамилия сборщика, количество изделий, собранных им ежедневно в течение пяти дней недели, т.е. в понедельник, вторник и т.д.

uНаписать программу, выдающую информацию: фамилию сборщика и общее число деталей, собранных им за неделю; фамилию сборщика, собравшего наибольшее число изделий и день, когда это произошло.

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

uНаписать программу, выдающую:

– по вводимой фамилии абонента сообщается номер его телефона;

– определяется количество установленных телефонов с любого, вводимого с терминала, года.

3. uСоздать файл, содержащий сведения о сдаче студентами сессии. Структура записи: номер группы, фамилия студента, оценки по четырем экзаменам и трем зачетам в форме "з" (зачет) и "н" (незачет).

uНаписать программу, выдающую:

– фамилии неуспевающих студентов с указанием номера группы и числа задолженностей;

– средний балл каждого студента и группы в целом.

 

 

1. В чем преимущества диджитайзера по сравнению с мышью (скорость работы, точность снятия координат, наглядность)?

2. Какой оператор выполняет цикл с постусловием (While, For, Do)?

3. Какой оператор выполняет цикл с предусловием (While, For, Case)?

4. Какой оператор удобен для арифметических циклов (While, For, Do)?

5. Какой тип принтера обеспечивает самую дешевую печать (струйный, лазерный, матричный)?

6. Какой тип принтера обеспечивает самую качественную печать (струйный, лазерный, матричный)?

7. Зачем нужны метки в программе (для нумерации, для ссылок)?

8. Для чего используется двоеточие в программе (для отделения операторов в строке, для задания форматирования при выводе, в операторе присваивания)?

9. Чему равна максимальная длина символьной переменной (256, 2048, 32567 байт)?

10. Результат какой из операций сравнения для текстовых данных будет истинным (“8”>”12”, “12”>”8”)?

11. Какой оператор осуществляет вывод данных на экран (Input, List,?)?

12. Процедура и функция – это: оператор, подпрограмма, программа?

13. Файл – это: база данных, именованный участок на внешнем носителе, раздел на жестком диске.

14. В чем измеряется разрешение экрана монитора (в миллиметрах, в пикселях)?

15. Что лишнее в характеристиках магнитной записи информации (большая емкость, высокая скорость, энергонезависимость)?

16. Зачем нужна основная память ПК (увеличение скорости работы, увеличение точности)?

17. Какой оператор будет выполнен успешно (a=x$: y=40000: c#=80000)?

18. Какой тип файлов пригоден для создания баз данных (с последовательным или произвольным доступом)?

19. Какой из методов вычисления корней сходится быстрее (половинного деления, касательных)?

20. Что позволяет определить будущее значение процесса (интерполяция, экстраполяция)?

 

 

Литература

1. Кетков А.В. Практикум по программированию. СПБ. БХВ. 2002г

2. Попов А.А. Excel – практическое руководство. М. ДЕСС. 2002г.

3. Могилев А.В и др. Практикум по информатике. М. Академия. 2002г.

 




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


Дата добавления: 2014-12-27; Просмотров: 446; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.