Сборник практических работ
⇐ ПредыдущаяСтр 8 из 8 Практическая работа №1: «Создание файла базы данных»
База данных «Кадры» должна содержать следующие данные:
Практическая работа №2: «Окна редактирования базы данных: BROWSE- окно и CHANGE- окно.» 1.Открыть базу данных GR_N.DBF, где GR – номер вашей группы, N - ваш номер по журналу (например, файл GR231_14.DBF). 2.Установить режим копирования данных в новую запись из текущей: а) всех полей; б) полей POL,SPEC; Испытать этот режим на примере команд BROWSE и CHANGE. 3.В режиме BROWSE: а) вывести все поля базы данных; б) вывести только поля FIO, DR, ADR; в) войти в поле ADR; г) вывести только те записи, у которых номер ученического меньше 1200; д) поле FIO вывести только для просмотра (используя ключи);
е) вывести заголовок базы данных «Список учащихся группы GR» и заголовок всех полей русскими буквами; ж) установить для поля FIO видимый размер 5-8 символов. 4. Открыть базу данных KADR_M.DBF 5. В режиме BROWSE для этой базы данных установить: а) поле SZAR только для просмотра; б) две цифры после десятичной точки в поле SZAR; в) условия выхода из поля POL, если от него вводится только символы «М» и «Ж», в противном случае выдавать сообщение об ошибке; г) границу для поля SZAR от 800 до 1200 рублей; д) контроль входа в поле SZAR, если его значение больше 800 рублей; е) вывести вычисляемое поле «На руки», где учесть подоходний налог 12%, в пенсионный фонд 1%, в уральский коэффициент 15%; ж) вывести только те записи, у которых семейное положение «в браке». 6. Установить курсор в левой половине разделенного окна и несинхронное перемещение записей в окнах. 7. Удалить линии – разделители в окне. 8. Установить режим редактирования только тех записей, у которых 1 ребенок. 9. Установить режим просмотра (без редактирования) для всей базы. 10. Установить режим, в котором не возможно пометить запись на удаление. 11. Установить режим, при котором BROWSE – окно при выходе из меню остается на экране. 12. Задать заголовок окна. 13. Задать цветовые установки. 14. Вывести CHANGE – окно для редактирования записей, относящихся к мужчинам. 15.Выводить записи для редактирования до тех пор. Пока не встретится фамилия на букву «К». 16. Повторить пункты 5-7 для CHANGE окна. Практическая работа №3: «Управление базой данных». 1. Открыть базу данных GR_N.dbf. 2. Установить указатель текущей в конец базы данных. Вывести на экран текущую запись. 3. Установить текущую на запись №7. Вывести три следующих записи, начина с текущей. 4. Вывести текущую запись. Поднять указатель текущей на пять записей вверх. Вывести текущую запись. 5. Установить указатель текущей в начало базы данных. Вывести значение функции начала файла и конца файла.
6. Вывести общее количество записей в файле. 7. Вывести номер текущей записи. 8. Вывести для записи №10 поля, фамилия, номер ученического, специальность. 9.Перейти к следующей записи. Вывести без заголовков полей всю запись. 10. Вывести всю базу данных двумя способами (LIST, DISPLAY). 11. Установить для memo- полей фактическую ширину 25 символов. Вывести фамилии и адреса. 12. Пометить на удаление записи 3,5,8-11. Просмотреть базу данных. 13. Сделать невидимыми помеченные записи. Просмотреть базу данных. 14. Восстановить запись №5. 15. Сделать видимыми помеченные записи. Просмотреть базу данных. 16. Восстановить все помеченные записи. 17. Добавить в конец базы данных новую запись произвольного содержания. 18. Удалить эту запись физически с диска. 19. Открыть базу данных KADR_N.dbf. 20. Для тех сотрудников, у кого 3 и более детей, увеличить оклад на 20%. 21. Очистить последнюю запись. 22. У записи №10 очистить поля семейное положение и количество детей. 23. Найти и вывести адреса курсантов, у которых фамилия начинается на указанную букву. 24. Вывести те записи, у которых оклад больше 1000 рублей и меньше 2000 рублей. 25. Установить фильтр на те записи, у которых 2 ребенка. Просмотреть записи. Сбросить фильтр. 26. Найти последовательным поиском те записи, у которых табельный номер больше 2000. 27. Вывести те записи, у которых фамилия начинается на букву «С» и нет детей. 28. Вывести те записи, у которых 2 и более детей и оклад меньше 2000 рублей. 29. Установить фильтр, выявив тех сотрудников, кто холост. 30. Найти в базе данных фамилии женщин, у которых клад не больше 2500 рублей. Практическая работа №4: «Временные переменные».
1. Создать временные переменные числового, символьного и логического типа. 2. Просмотреть, как временные переменные находятся в памяти и сколько места ни занимают. 3. Присвоить переменным А, В, С значение 231 GR (использовать одну команду). 4. Пусть К=40, М=-8.4, N=36. Присвоить переменной Т значение 1/2*К+М*N. 5. Выполнить действия: а) К=К-2^4; б) N= «База данных»; в) М- истина; г) А=N+В. 6. Удалить из памяти переменные В,С,М. 7. Оставшиеся переменные сохранить в файле 5R_N. 8. Очистить память от всех переменных.
9. Создать переменные GR231=231, GR232=”232”, GR241=46, GR242=-18, T1=.Y. 10. Удалить все переменные, в имени которых последняя цифра 2. 11. Добавить переменные из файла 5R_N. 12. Удалить все переменные, кроме начинающихся с буквы G. 13. Записать в память переменные из файла 5R_N, стерев те, что там находились. 14. Очистить память от всех переменных. Практическая работа №5: «Обработка данных числового, символьного типа и типа дата.»
рождения в определенном месяце (например в октябре). 2. Дано: N = «АПЛОДИСМЕНТЫ» Т= «МЕСТО» К= «ПЛОТ» Р= «СИЛА» 3. Вычислить: >? mod (13*4,46/13) >? str (26.412,8,4) >? str (12.48,31) >?round (2834.46,-2) >?round (-34.236,2) 4. Вывести фамилии, месяца и дни рождения из базы данных «Список группы». 5. Создать 2 переменные строкового типа. Объединить их в одну, затем вставить между ними 5 пробелов. Использовать функции обработки строк. 6. Вывести из базы данных GR_N фамилии и дни рождения лиц, родившихся не раньше 1982 года. 7. Вычислить: а=3.4287+24.34 log(38.21) b=2.684*5.74 exp(23) c=28735/46 sqrt(812) Обратите внимание на точность вычислений. 8. Изменить точность выполнения операций до а) двух цифр; б) пяти цифр. Выполнить п.7, сравнить результаты вычислений. 9. Включить установку, при которой результаты арифметических операций воспроизводятся в соответствии со значением параметра N в установке SET DECIMALS TO. Выполнить п.7, сравнить результаты. 10.Используя функцию rekno() вывести на экран записи номера которых >6 и <=13. 11. Используя функцию file() проверить, есть ли ваш файл в текущем каталоге. Проверить, есть ли ваш файл в системном каталоге. 12. Создать временную переменную- строку, которая содержала бы имя файла базы данных «Кадры». Затем открыть этот файл используя макроподстановку. 13. Создать две переменные числового типа. используя функцию вывести максимальное и минимальное значение. 14. Сгенерировать случайное число в диапазоне от -100 до 100. 15. Выдать на экране позицию, с которой начинается слово «Кот» в слове «Бойкот». 16. Вывести значение длины строковой переменной.
17. Записать в переменную А свое имя строчными буквами. Используя функцию в переменную В записать значение переменной А прописными буквами. 18. Вывести системную дату. Сменить формат представления даты и снова вывести на экран системную дату. 19. Используя системную дату вывести название месяца, полное значение года, число и день недели. 20. Используя строковую переменную выдать значение кода ее первого символа. 21. Создать строковую переменную А= ‘20/12/00’ и преобразовать ее в переменную календарного типа. 22. Преобразовать системную дату в строку символов. 23. Число К= -12.845 преобразовать в строку. 24. Строку М= ‘26/69’ преобразовать в число. 25. вывести полное имя открытой базы. 26. Вывести число полей в открытой базе. 27. Вывести имя активного диска и текущую директорию.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|