- •А.И.Маликов, Б.А.Старостин
- •ПРАКТИКУМ ПО ИНФОРМАТИКЕ И ИНФОРМАЦИОННЫМ ТЕХНОЛОГИЯМ. I.
- •ОБРАБОТКА ДАННЫХ НА ПК.
- •ОГЛАВЛЕНИЕ
- •ТЕХНИЧЕСКИЕ СРЕДСТВА ОБРАБОТКИ ДАННЫХ
- •Практическая работа №1
- •Определение характеристик ПК и его основных устройств
- •1.1. Общие сведения
- •1.2. Задание
- •1.3. Метод решения
- •1.4. Порядок выполнения работы
- •1.5. Контрольные вопросы
- •ПРОГРАММНЫЕ СРЕДСТВА
- •Практическая работа №2
- •Настройка операционной системы WINDOWS XP
- •2.1. Настройка средств ввода-вывода данных
- •2.2. Настройка элементов оформления Windows XP
- •2.3. Настройка элементов управления Windows XP
- •2.4. Настройка средств автоматизации Windows XP
- •2.5. Настройка шрифтов
- •2.6. Прочие настройки Windows XP
- •2.7. Справочная система Windows XP
- •ОРГАНИЗАЦИЯ ХРАНЕНИЯ ДАННЫХ НА ПК
- •Практическая работа №3
- •Файловая структура
- •3.1. Структура хранения данных. Файловая система
- •3.2. Операции с файловой структурой
- •3.3. Проводник
- •3.4. Задание
- •3.5. Порядок выполнения работы
- •2.6. Контрольные вопросы
- •Практическая работа №4
- •Архивирование данных
- •4.1. Общие сведения об архивировании данных
- •4.2. Архивирование данных с помощью программы WinRAR
- •4.3. Задание
- •4.4. Порядок выполнения работы
- •4.5. Контрольные вопросы
- •ОБРАБОТКА ТЕКСТОВОЙ ИНФОРМАЦИИ НА ПК
- •Практическая работа №5
- •Разработка текстовых документов в процессоре Microsoft Word
- •5.1. Общие сведения о процессоре Microsoft Word
- •5.2. Приемы работы с текстами в процессоре Microsoft Word
- •5.2.1. Создание документа
- •5.2.2. Ввод текста
- •5.2.3. Форматирование текста
- •5.3. Сохранение документа
- •5.4. Приемы и средства автоматизации разработки документов
- •5.4.1. Работа со стилями
- •5.4.2. Шаблоны
- •5.5. Внедрение объектов, созданных другими приложениями
- •5.6. Задание
- •5.7. Порядок выполнения работы
- •5.8. Контрольные вопросы
- •ОБРАБОТКА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ПК
- •Практическая работа № 6
- •Создание иллюстраций в редакторах Paint и Microsoft Word
- •6.1. Общие сведения
- •6.2. Графический редактор Paint
- •6.2.1. Окно программы Paint
- •6.2.2. Задание размера рабочей области
- •6.2.3. Основные чертежно-графические инструменты
- •6.2.4. Трансформация изображений
- •6.2.5. Ввод текста
- •6.3. Встроенный графический редактор Microsoft Word
- •6.4. Порядок выполнения работы
- •6.5. Контрольные вопросы
- •6.6. Варианты заданий
- •РЕШЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ В C++Builder
- •Лабораторная работа №7
- •Нахождение корней квадратного уравнения
- •7.1. Общие сведения по C++
- •7.2. Знакомство со средой разработки C++ Builder
- •7.2.1. Создание первой программы
- •7.2.2. Отладка программы:
- •7.3. Условный оператор if
- •7.4. Описание операторов и функций языка С ++
- •7.5. Нахождение корней квадратного уравнения
- •7.5.1. Постановка задачи
- •7.5.2. Метод и алгоритм решения
- •7.5.3. Блок схема алгоритма
- •7.6. Реализация алгоритма на языке C++
- •7.7. Порядок выполнения работы
- •7.8. Варианты заданий
- •Лабораторная работа №8
- •Построение таблицы значений функции. Организация циклов в C++
- •8.1. Организация циклов в C++
- •8.1.1. Оператор цикла while
- •8.1.2. Оператор цикла do-while
- •8.1.3. Оператор цикла for
- •8.1.4. Оператор break
- •8.1.5. Оператор continue
- •8.2. Построение таблицы значений функции
- •8.2.1. Постановка задачи
- •8.2.2. Алгоритм
- •8.2.3. Блок схема алгоритма
- •8.2.4. Реализация алгоритма на языке C++
- •8.3. Варианты заданий
- •8.4. Порядок выполнения работы
- •8.5. Контрольные вопросы
- •Лабораторная работа №9
- •Накапливание результата. Итерационные алгоритмы вычисления приближенного значения функций
- •9.1. Накапливание результата
- •9.2. Итерационные алгоритмы
- •9.2.1. Постановка задачи
- •9.2.2. Метод решения
- •9.2.3. Алгоритм
- •9.2.4. Блок-схема алгоритма
- •9.2.5. Пример программы
- •9.3. Варианты заданий
- •9.4. Порядок выполнения работы
- •9.5. Контрольные вопросы
- •Лабораторная работа №10
- •Указатели, функции и одномерные массивы в C++. Задачи поиска и сортировки
- •10.1. Указатели
- •10.2. Функции
- •10.2.1. Параметры функции
- •10.2.2. Передача параметров по значению
- •10.2.3. Передача параметров по ссылке
- •10.4. Методика составления программ поиска и сортировки
- •10.4.1. Задача поиска
- •10.4.2. Задача сортировки и упорядочения массива
- •10.5. Варианты заданий
- •10.6. Порядок выполнения работы
- •Лабораторная работа №11
- •Обработка двумерных массивов
- •11.1. Обработка двумерных массивов
- •11.1.1. Двухмерные массивы в C++
- •11.1.2. Использование двумерных массивов в качестве параметров функций
- •11.1.3. Примеры работы с двумерными массивами
- •11.1.4. Многомерные массивы
- •11.2. Варианты заданий
- •11.3. Порядок выполнения работы
- •СПИСОК ЛИТЕРАТУРЫ
- •Приложение 1. Варианты контрольных заданий
- •Приложение 2. Требования к оформлению отчета по лабораторным работам
- •1. Объем и содержание отчета
- •2. Оформление отчета
- •Приложение 3. Титульный лист к отчету
- •Приложение 4. Блок-схемы алгоритмов к лабораторной работе № 6
- •Приложение 5. Текст программы на языке С для вычисления корней квадратного уравнения
- •Приложение 6. Текст программы на языке C для вычисления приближенного значения экспоненциальной функции
73
else printf("решение - любое X");
getch();
}
7.7.Порядок выполнения работы
1.Создать в среде C++ Builder программу Prog1, осуществляющую вывод на экран дис-
плея текст "Hello, World!".
2.Для указанного варианта задания из табл.1 сформулировать постановку задачи, выбрать и обосновать метод ее решения.
3.Разработать блок-схему алгоритма.
4.Создать новый проект и разработать программу на языке C++ для решения поставленной задачи. Сохранить проект на жестком диске в своей папке.
5.Провести отладку программы, используя отладочные средства С++ Builder, требуемые расчёты и получить численные результаты для 3-х вариантов значений коэффициентов.
6.Проверить полученные результаты подстановкой их в уравнение.
7.С использованием текстового редактора MS Word оформить отчёт о проделанной работе.
8.При сдаче лабораторной работы студент должен показать и объяснить результаты выполнения задания на компьютере, ответить на контрольные вопросы.
7.8. Варианты заданий
Таблица 7.1. Варианты заданий к лабораторной работе
Номер |
|
|
|
Номер |
|
|
|
|
|
вариан- |
Уравнение |
вари- |
Уравнение |
|
|||||
та |
|
|
|
анта |
|
|
|
|
|
1. |
6(ax–b)–a=2|a+x|–c |
21. |
|x+a|–|x–b|=c |
|
|||||
|
|
|
|
|
|
|
|
|
|
2. |
|ax–b|=c–2a(x–2) |
22. |
|x+a|=c–|x+b| |
|
|||||
|
|
|
|
|
|
|
|
|
|
3. |
|x–c|/(x+b)=(a–x)/(x+b) |
23. |
|a–2x|+|x+b|=c–3x |
|
|||||
|
|
|
|
|
|
|
|
|
|
4. |
2|c–2x|=ax+b |
24. |
|ax+b|=cx |
|
|||||
|
|
|
|
|
|
|
|
|
|
5. |
a2x=a|x+b|–c |
25. |
|x+a|=b/(c–x) |
|
|||||
6. |
|a+5x|/(b–x)=2c |
26. |
|x–a|=|x2–5x+9| |
|
|||||
7. |
(x4–a2)/(a–x2)=–(bx+c) |
27. |
(x2+bx+a)(x2+bx)=c |
|
|||||
8. |
(x+a)(x2–bx)+c(x+a)=0 |
28. |
x(x+a)(x+b)(x+a+b)=c |
||||||
9. |
2/(x2+a)+4/(x2+b)=c |
29. |
x/(ax+b)=c/x |
|
|||||
10. |
(a–x)/(1–x2)–(x+b)/(1– |
30. |
a/x+b/(x+b)=c |
|
|||||
–x2)=(x+c)/(x+x2) |
|
||||||||
11. |
(x2+bx+c)– |
31. |
a(x2 + |
1 |
) + b(x + |
1 ) = c |
|||
|
|
|
|||||||
–3 x2 +bx + a = 6 |
|||||||||
|
|||||||||
|
|
|
x2 |
x |
74
12. |
2 |
|
|
|
|
−2 |
|
|
|
|
|
= c |
32. |
a2x–bax–c=0 |
|||
x +a |
x −b |
||||||||||||||||
13. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33. |
a2x–bax–c=0 |
|
a2 − x |
|
|
|
|
|
|
|
|
|
|||||||
|
x2 −b2 = x −a |
||||||||||||||||
14. |
|
|
|
|
= c + |
|
|
|
|
|
|
34. |
a52x–b5x+1+c=0 |
||||
|
|
x + a |
x −b |
||||||||||||||
15. |
|
|
|
− |
|
|
|
|
|
|
= b |
35. |
a lg2x+b lgx–c=0 |
||||
|
|
x −a |
x − 2a |
||||||||||||||
16. |
log2(ax+b)–log2(x)=c |
36. |
lg(x2–bx–c)=a–lgb |
||||||||||||||
17. |
log5(x+a)+log5(x-b)= log5c |
37. |
log3(a/(x+b))=c |
||||||||||||||
|
|
|
|
||||||||||||||
18. |
log3(ax–b)=c |
38. |
alg2x4–b lgx14–c=0 |
||||||||||||||
19. |
lg(a–x)– lg(x+b)=lgc |
39. |
log2a–xb+2loga–xb–c=0 |
||||||||||||||
20. |
ln(x–a)2=lnc+ln(x+a) |
40. |
logax+bc–logc(ax+b)=2 |