Студопедия — Лабораторная работа №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; просмотров: 155. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

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

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

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