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



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

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

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

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