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



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

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

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

Объект, субъект, предмет, цели и задачи управления персоналом Социальная система организации делится на две основные подсистемы: управляющую и управляемую...

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

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

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

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

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