УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантВариант 02
ПредметИнформатика
Тип работыконтрольная работа
Объем работы5
Дата поступления10.11.2010
350 ₽
A

Тема контрольной работы:

Разработка программы по обработке данных табличного вида.

 

Цель работы: получение практических навыков по:

  1. созданию и сохранению информации на магнитных носителях.
  2. разработке алгоритма и программы предусматривающей:

-  считывание информации с магнитного носителя в оперативную

   память компьютера.

- возможные преобразования типов данных.

- обработку данных.

- вывод информации на внешние устройства или в файл.

 

Задание к контрольной работе:

 

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

 

 

A

B

C

D

E

1

Наименование

Остаток1

Приход

Расход

Остаток2

2

Монитор

345

45

40

350

3

Сканер

721

31

34

718

4

Модем

456

98

72

482

5

Клавиатура

682

12

18

676

6

Принтер

74

37

20

91

7

Итого:

2278

223

184

2317

 

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

 

2. Заполнить форму данными, оставляя свободными только те ячейки, которые указаны в соответствующем варианте задания.

3. Разработать алгоритм считывания и обработки данных, приводящий к вычислению результатов в пустых ячейках исходной таблицы, указанных в варианте задания. При вычислениях итоговых значений по строкам использовать формулу Остаток2=Остаток1+Приход-Расход.

4. Выбрать по своему усмотрению язык программирования задачи

(QBASIC, VISUAL BASIC, VBA, PASCAL, C++, FOXPRO, DELPHI и др.).

5.Используя операторы выбранного языка программирования составить программу обработки данных.

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

  1. Исходные данные по вариантам:

 

Номер варианта

Адреса пустых клеток исходной таблицы

2

C2:C6

 

Примечания:

1. Для выбора номера варианта задания используется последняя цифра шифра студента. Если шифр заканчивается цифрой ноль – выбирается вариант 10.

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

 

Рекомендации по оформлению контрольной работы:

 

1.      Отчет по работе может быть выполнен в электронном или бумажном варианте.

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

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

4.      Далее должен быть описан процесс обработки данных. Описание может быть словесным или в виде блок-схемы алгоритма.

5.      После этого в отчете должен быть прописан исходный текст программы с комментариями.

6.      В конце отчета должны быть показаны результаты обработки данных и сделано заключение по работе.

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

 

Методические указания к выполнению работы :

 

  1. Для создания и сохранения исходных данных на магнитном носителе можно использовать текстовый редактор, электронную таблицу или таблицу базы данных.
  2. Если исходные данные сохранены в файле последовательного доступа,  то в программе после операций считывания информации с магнитного носителя необходимо предусмотреть логический анализ номеров строк, с тем, чтобы выбрать  строки, подлежащие обработке. Для этого в программе предусматривают специальную переменную - счетчик строк, значения которой увеличиваются на единицу после считывания очередной строки.
  3. При работе с введенными текстовыми строками необходимо предусмотреть выделение фрагментов этих строк, отвечающих за цифровые данные. Это можно сделать с помощью функции выделения подстроки. В Qbasic это функция MID$(A, B, C), где A – это имя переменной содержащей строку, B – номер позиции в строке с которой начинается выделение, C – число выделяемых позиций.
  4. Перед обработкой данных выделенные фрагменты текстовых строк следует преобразовать в числовой вид с помощью специальной функции преобразования. В Qbasic это функция VAL(A1), где A1 – это имя переменной содержащей выделенный фрагмент текстовой строки.
  5. При использовании таблицы базы данных тип данных и ячейки, в которых они размещены, определяются при создании базы данных. В этом случае надобность применения указанных выше функций отпадает.
  6. В циклах обработки данных, если такие предусмотрены, следует обеспечить накопление данных для определения итоговых значений по столбцам.
  7. При написании программы можно использовать встроенный язык разработки программ, например, VBA. Этот язык  доступен из  офисных программ (Word, Exel и др.).
  8. В случае использования систем визуального проектирования программ, для отображения данных на форме допускается использовать как простейшие объекты типа метка, текстовое поле, так и более сложные, например, сетка.

 

Рекомендации по выполнению работы средствами языка VBA:

 

  1. Для тех, кто не имеет практического опыта создания программ, рекомендуется использовать язык VBA, доступ к которому можно обеспечить из Exel с помощью команды Сервис/ Макрос/ Редактор Visual Basic или Alt+F11.
  2.  Для установки пользовательской формы в меню редактора нужно выбрать  пункт Insert/ UserForm. С помощью формы и панели объектов Toolbox создается интерфейс программы.
  3.  Работу можно выполнить либо с помощью имитации исходной таблицы данных в виде набора объектов TextBox, либо используя предварительно созданную таблицу Exel. Для доступа к объектам используются их имена, а для доступа к данным таблицы используется метод Range, например, Range(“b1”).Formula=”=a1+a2”.
  4.  Для выполнения действий над данными, содержащимися в объектах или электронной таблице, можно использовать командные кнопки (CommandButton). С помощью этих кнопок запускаются редакторы обработки событий, в которых и прописываются операторы программы.
  5. Для открытия файла, содержащего исходные данные, в программе можно использовать метод Application.GetOpenFilename(“Книга Microsoft Exel(*.xls),*.xls”).
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте