Студопедия — Лабораторная работа №20
Студопедия Главная Случайная страница Обратная связь

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

Лабораторная работа №20






Тема:

Разработка простейших приложений в среде Turbo Pascal.

 

Цель работы:

Получить навыки разработки простейших приложений в Turbo Pascal.

 

Теоретическая часть:

Метод проектирования программных средств включает в себя следующие этапы:

 

1. Формулировка задачи:

 

Определение условия задачи и понятие её требований

 

2. Анализ задачи:

 

Определение входных и выходных данных, а так же дополнительных сведений, необходимых для решения задачи

 

3. Создание алгоритма:

 

Запись пошаговых процедур таким образом, чтобы алгоритм должным образом решал поставленную задачу

 

4. Реализация алгоритма:

 

Запись алгоритма в виде программы путём преобразования его действий в операторы языка программирования

 

5. Тестирование и отладка программы:

 

Действия, направленные на достижение корректности работы программы

 

6. Поддержка и обновление программы

 

Исправление ранее незамеченных ошибок и приведение программы в соответствие с изменившимися требованиями

 

Выполнение работы:

1. Запустить среду программирования Turbo Pascal (C:\BP\BIN\Turbo.exe).

2. Набрать код программы.

3. Запустить программу командой Runà Run или сочетанием клавиш <Ctrl+F9>.

4. Сохранить код программы в файле.pas командой Fileà Save as.

5. Создать exe-файл программы (Compileà Destinationà Disk).

 

Задания:

1. Напишите программу, которая бы находила наименьшее, наибольшее и среднее значения в наборе, состоящем из N чисел. Прежде чем считывать входящие в набор значения, должно быть считано число N. Вычислите среднестатистическое отклонение для этого набора данных. Для того чтобы вычислить среднеквадратическое отклонение, следует в основном цикле накопить сумму данных Sum, а также сумму квадратов этих данных SumSquares и рассчитать по формуле: .

2. Напишите программу, генерирующую годовой календарь. При этом программе в качестве входных данных должны предоставляться год и день недели 1 января этого года (1-й день недели – Понедельник, 7-й день – Воскресенье). Помните, что если год делится на 4, то в феврале 29 дней. Календарь должен быть выведен в следующем виде (для каждого месяца):

January
             
             
             
             
             
             

3. Создайте программу обработки документов об отработанном времени всех служащих организации. Для каждого служащего должно предоставляться три элемента входных данных: идентификационный номер, часовая ставка и число отработанных часов за текущую неделю. Для всех работников оплата отработанных сверх 40 часов производится в полуторном размере. При этом взимается налог в размере 3,625% от начисленной зарплаты. Вывод программы должен содержать идентификационный номер и «чистую» зарплату для каждого служащего. В конце сеанса вывести данные о средней заработной плате по организации.

4. Метод создания вертикального графика состоит в том, чтобы переместить курсор на экране на нужное расстояние по горизонтали и вертикали, а затем вывести символ «*». Напишите программу, которая бы отображала синусоиду с увеличенной частотой. Программа должна предложить пользователю указать точку (в градусах) с которой должна начинаться синусоида, а также количество строк, которые следует вывести.

5. Известно, что целое число N делится на 9 без остатка, если сумма его цифр кратна 9. Создайте программу, которая, используя этот метод, определяла бы, делятся ли на 9 следующие числа. Переменную N объявите типа LongInt.

N=154368

N=621594

N=123456


Отчёт по лабораторной работе №20

Тема:

Цель работы:

Выполнение работы:

 

 

Вывод:

Содержание

Рецензия. 3

Правила поведения и техники безопасности в лаборатории. 5

Практическая работа №1. 6

Отчёт по практической работе №1. 10

Практическая работа №2. 11

Отчёт по практической работе №2. 14

Практическая работа №3. 15

Отчёт по практической работе №3. 18

Практическая работа №4. 19

Отчёт по практической работе №4. 23

Практическая работа №5. 24

Отчёт по практической работе №5. 27

Тест по теме «Устройство персонального компьютера». 28

Лабораторная работа №1. 29

Отчёт по лабораторной работе №1. 32

Лабораторная работа №2. 33

Отчёт по лабораторной работе №2. 36

Тест по теме «Операционная система MS DOS». 37

Лабораторная работа №3. 40

Отчёт по лабораторной работе №3. 43

Лабораторная работа №4. 44

Отчёт по лабораторной работе №4. 47

Лабораторная работа №5. 48

Отчёт по лабораторной работе №5. 50

Тест по теме «Операционная система MS Windows». 52

Лабораторная работа №6. 53

Отчёт по лабораторной работе №6. 56

Тест по теме «Текстовые редакторы». 57

Лабораторная работа №7. 59

Отчёт по лабораторной работе №7. 64

Лабораторная работа №8. 65

Отчёт по лабораторной работе №8. 68

Тест по теме «Графические редакторы». 69

Лабораторная работа №9. 71

Отчёт по лабораторной работе №9. 75

Тест по теме «Электронные таблицы». 76

Лабораторная работа №10. 78

Отчёт по лабораторной работе №10. 80

Лабораторная работа №11. 81

Отчёт по лабораторной работе №11. 84

Тест по теме «СУБД». 85

Лабораторная работа №12. 87

Отчёт по лабораторной работе №12. 90

Лабораторная работа №13. 91

Отчёт по лабораторной работе №13. 94

Лабораторная работа №14. 95

Отчёт по лабораторной работе №14. 97

Тест по теме «Компьютерные презентации». 98

Лабораторная работа №15. 99

Отчёт по лабораторной работе №15. 103

Лабораторная работа №16. 104

Отчёт по лабораторной работе №16. 107

Лабораторная работа №17. 108

Отчёт по лабораторной работе №17. 113

Тест по теме «Основные элементы и типы данных Pascal». 114

Лабораторная работа №18. 117

Отчёт по лабораторной работе №18. 120

Лабораторная работа №19. 121

Отчёт по лабораторной работе №19. 125

Лабораторная работа №20. 126

Отчёт по лабораторной работе №20. 128

Содержание. 129

 







Дата добавления: 2015-12-04; просмотров: 152. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

Почему важны муниципальные выборы? Туристическая фирма оставляет за собой право, в случае причин непреодолимого характера, вносить некоторые изменения в программу тура без уменьшения общего объема и качества услуг, в том числе предоставлять замену отеля на равнозначный...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия