Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Программирование на языке высокого уровня

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Сущность среды программирования Turbo Pascal. Разработка программы с учетом потребительских свойств. Особенности методов современной технологии программирования (пошаговой детализации, структурный, модульный принцип, метод иерархической декомпозиции).
Краткое сожержание материала:

Размещено на

Министерство Образования и Науки Российской Федерации

Дагестанский Государственный Технический Университет

Кафедра Информатики

Курсовая работа

Программирование на языке высокого уровня

Выполнил: Ст-т: 1-го курса

Гр.У- 342

Акавов А.

Проверила: Ст. препод. кафедр.

информатики

Глебова Л.В.

Махачкала 2004 г.

Аннотация

Целью данной курсовой работы является ознакомление с интегрированной средой программирования Turbo Pascal, приобретение навыков создания программ любой сложности на одном из языков программирования высокого уровня (Pascal), с использованием современных методов технологии программирования:

структурное программирование;

пошаговая детализация;

иерархическая декомпозиция.

Важной задачей разработки курсового проекта является реализация на практике принципа максимальной эффективности, экономичности и продолжительности срока использования программы, что значительно увеличивает жизненный цикл программы (ЖЦП) и повышает потребительские свойства программы.

Жизненный цикл программы состоит из двух периодов:

период разработки, состоит из трех стадий: предпроектная стадия, стадия проектирования, стадия внедрения;

период эксплуатации.

Цель курсовой работы - разработка программы с учетом потребительских свойств:

функциональная полнота, т. е. программа выполняет все, что задумано;

комфорт в эксплуатации, т. е. удобство работы пользователя;

простота в обучении, т. е. пользователь должен легко обучаться работать с программой;

надежность программы, т. е. правильная работа при верных исходных данных.

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

Неотъемлемой целью данной курсовой работы является приобретение навыков отладки всей программы и её отдельно взятых частей; умение составлять техническую документацию к разработанным программным продуктам.

Задания по курсовой работе

Задание 1

1) Найти произведение двух массивов C=A(5,3) *B(3,3); D=A(5,3) *R(3,2) и результаты записать в файлы FC и FD.

Матрица А вводится из файла F1. Матрица В вводится из файла F2. Матрица R вводится из файла F3.

2) 1строку матрицы А, 3 строку матрицы В и 2 строку матрицы R умножить на F, где F --max из минимальных элементов трех матриц А,В,R. Преобразованные матрицы записать в те же файлы.

3) Найти сумму элементов каждого файла. Результат записать в файл F4.

Задание 2

В файле P1 набрать текст.

1. Сообщить сколько раз встречаются в тексте каждый символ кроме букв.

2. Вывести все символы, не встречающиеся в тексте.

3. Выяснить, можно ли из символов первой и последней строки, используя каждый символ, только один раз, составить фамилию студента.

4. Результат вывести в файл P2.

Задание 3

а. Создать файл, содержащий сведения о количестве изделий категорий А,Б,С, собранных рабочим за месяц. Структура записи имеет поля: фамилия сборщика, наименование цеха, количество изделий по категориям, собранных рабочим за месяц.

Количество записей --произвольное.

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

ь общее количество изделий, собранных рабочими цеха Х;

ь ведомость заработной платы рабочих цеха Х;

ь средний размер заработной платы работников цеха Х.

ИНФОРМАЦИОННАЯ ТАБЛИЦА

Задание 1

Файл

Содержимое файла до начала выполнения программы

Содержимое файла после выполнения программы

F1.txt

A(5,3)

A(5,3), 0..15 чисел

F2.txt

B(3,3)

B(3,3), 0..9 чисел

F3.txt

R(3,2)

R(3,2) , 0..6 чисел

F4.txt

НЕТ

Три числа S1,S2,S3

FD.TXT

НЕТ

D(5,2), 0..10 чисел

FC.TXT

НЕТ

C(5.3),0..15 чисел

Задание 2

Файл

Содержимое файла до начала выполнения программы

Содержимое файла после выполнения программы

Р1.txt

Текст

Текст

р2.txt

-

· Таблица:

Символы кроме букв-количество

· Все символы, которые невстречаются в тексте

· 'можно' или 'нельзя'

Задание 3

Файл

Содержимое файла до начала выполнения программы

Содержимое файла после выполнения программы

d.txt

Клавиатура

5 записей

· фамилия

· цех

· число окон

· число столов

· заработная плата

Х

5 записей

· фамилия

· цех

· число окон

· число столов

· заработная плата

-

Y.TXT

Общее количество изделий собранных рабочими цеха Х

Таблица

< Фамилия >-<Заработная плата >

Средний размер заработной платы рабочих цеха Х

-

ТЕСТОВЫЙ ПРИМЕР

Задание 1

Файл

Содержимое файла до начала выполнения программы

Содержимое файла после выполнения программы

F1.txt

1 2

А(3,2)= 0 1

1 0

0 0

0 1

1 0

F2.txt

1 0 1

В(3,3)= 2 3 0

5 7 8

1 0 1

2 3 0

0 0 0

F3.txt

1 0

R(3,2)= 1 0

2 3

1 0

0 0

2 3

F4.txt

-

2

7

6

FC

-

5...

Другие файлы:

Методические указания к лабораторным работам по дисциплине «Программирование на языке высокого уровня»

Основы программирования на языке Turbo Pascal
Предназначено для студентов вуза, начинающих изучать программирование на языке Turbo Pascal и уже знакомых с основными конструкциями языка (развилки,...

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

Программирование на языке высокого уровня
Исследование классификации компьютерных игр, двигателей прогресса индустрии для персональных компьютеров. Характеристика общей структуры, протокола и...

Программирование на языке высокого уровня С/С++
Учебное пособие написано на основе одноименного учебного курса и посвящено технологии программирования на языках высокого уровня. Рассматриваются элем...