rpd000001134 (1010932), страница 5

Файл №1010932 rpd000001134 (160400 (24.05.01).С1 Маркетинг и менеджмент в ракетно — космической технике) 5 страницаrpd000001134 (1010932) страница 52017-06-17СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

Типовое задание на курсовой проект по дисциплине «Информатика» (гр.5О-201С)

Цель работы: применить на практике полученные знания по дисциплине «Информатика» для решения задач создания и редактирования наборов данных, используя возможности среды Дельфи и языка Object Pascal.

Задание

  1. Дан объект для обработки данных, содержащий данные различного типа: числовые, строковые, тип дата, тип запись, расчетные параметры и т.п.

  2. Составить схему алгоритма обработки данных для решения поставленных задач.

  3. Создать программу, которая работает с файлами и выполняет следующие функции,:
    - создание таблицы для ввода данных;
    - ввод данных с клавиатуры и осуществить необходимые расчеты;
    - создание нового файла и сохранение его с заданным с экрана именем;
    - открытие имеющегося файла для обработки;
    - добавление новой записи (или нескольких) и сохранение файла с полученными изменениями;
    - удаление заданной пользователем записи и сохранение файла с полученными изменениями;
    - внесение изменений в имеющиеся записи и сохранение файла с полученными изменениями.

  4. Подготовить выходной документ.

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

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

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

Исходные данные для каждого студента выдаются индивидуально.

1_Зад_контр_меню.docx

Задания

на контрольную работу по теме «Программирование в среде Дельфи. Создание меню пользователя. Работа с компонентами страницы DIALOGS».

Разработать проект, позволяющийсоздать меню пользователя с помощью компонента «главное меню». Меню должно содержать пункты по выводу справочных данных, инструкции по технологии работы с программой, непосредственной обработке задания, закрытию программы. Обработку данных по вводу/выводу, изменению цвета компонентов, шрифтовых настроек компонентов вести с использованием компонентов страницы Dialog. Обработчики событий выполнить для пунктов главного меню. Программа должна выполнить следующие действия:

  1. Обработка одномерных массивов:

    1. создать файл с данными

    2. добавить новые данные в файл

    3. удалить часть данных по условию

  2. Обработка матриц:

    1. Создать файл с матрицей из целых чисел

    2. Добавить в имеющийся файл новую строку

    3. Удалить из матрицы заданный столбец

  3. Обработка текстовых данных:

    1. Открыть текстовый файл и вывести его в компонент Memo

    2. Изменить цвет шрифта

    3. Изменить размер шрифта

  4. Работа с изображениями:

    1. Показать рис.1

    2. Показать рис.2

    3. Переместить текущий рисунок вправо

    4. Переместить текущий рисунок влево

  5. Изменение цвета компонентов, размещенных на форме

    1. Закрасить

    2. Вернуть исходную окраску

    3. Вывести исходные цвета

2_тест_записи.docx

Вопросы контроля знаний по теме «Записи. Создание типизированных файлов»

  1. Понятие структурированных типов. Понятие записи

  2. Описание структурированных типов «ЗАПИСЬ». Допустимые операции над ними. Функции, используемые для этих типов данных.

  3. Типы файлов.. Описание файлов и записей.

  4. Стандартные процедуры обработки файлов в Паскале (доступ, открытие).

  5. Ввод массива из файла.

  6. Функции, определяющие существование и конец файла.

  7. Вывод массива в файл.

Примерные вопросы тестирования:

    1. Что такое запись:

    1. Массив данных из фиксированного числа элементов

    2. Структура, состоящая из неограниченного числа элементов

    3. Структура, состоящая из фиксированного числа элементов

    4. Массив данных из неограниченного числа элементов

  1. Запись состоит из:

    1. Полей

    2. Компонентов

    3. Частей

  2. Могут ли быть разного типа Поля отдельной записи

    1. Да

    2. Нет

  3. Записать структуру объявления типа запись:____________________________________

  4. Есть три записи одного и того же типа: a, b, c. Какие выражения допустимы для них:

    1. A:=b+c

    2. A:=b

    3. C:=a

    4. C:=a*b

  5. С помощью какого имени можно получить доступ к каждому полю записи:

    1. Имя поля

    2. Имя записи

    3. Составное имя

  6. В каком разделе выполняется описание структуры записи:

    1. Меток

    2. Процедур

    3. Функций

    4. Типов

    5. Переменных

  7. В каком разделе объявляется переменная типа запись:

    1. Меток

    2. Констант

    3. Переменных

    4. Процедур

    5. Функций

  8. Какой оператор позволяет упростить доступ к полям записи:

    1. Case

    2. With

    3. Repeat

    4. If

  9. Допускается ли вложенность типов для записей?

    1. Да

    2. Нет

  10. Должны ли быть уникальными имена полей записей:

    1. Не обязательно

    2. Обязательно

    3. Да, но только в пределах той записи, где они объявлены

    4. Да

  11. Какие типы файлов используются для работы с записями:

    1. Текстовые

    2. Типизированные

    3. Нетипизированные

    4. Символьные

  12. В каком разделе программы объявляется файловая переменная:

    1. Меток

    2. Констант

    3. Переменных

    4. Типов

  13. Какой разделитель используется при объявлении файловой переменной

    1. Точка с запятой

    2. Равенство

    3. Двоеточие

  14. Какая процедура связывает файловую переменную с именем существующего или вновь создаваемого файла:

    1. RESET

    2. REWRITE

    3. APPEND

    4. ASSIGN

    5. ASSIGNFILE

  15. Какая процедура позволяет проверить существование файла на диске

    1. ASSIGNFILE

    2. FILEEXIST

    3. RESET

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

    1. REWRITE

    2. RESET

    3. APPEND

    4. FILEEXIST

  17. Какие процедуры используются для файлов, открытых с помощью RESET

    1. WRITE()

    2. WRITELN()

    3. READ()

    4. READLN()

  18. Какие процедуры используются для файлов, открытых с помощью REWRITE

    1. WRITE()

    2. WRITELN()

    3. READ()

    4. READLN()

  19. Сохраняется старый файл при записи в него новой записи

    1. Да

    2. Нет

  20. Для каких типов файлов можно использовать процедуру APPEND

    1. Типизированный

    2. Нетипизированный

    3. Текстовый

  21. Какая процедура тестирует конец файла и возвращает результат

    1. Eoln

    2. Eof

    3. Fileexist

    4. Closefile

    5. Seek

    6. Filesize

3_контр_граф.docx

Задание 1

Разработать приложение, позволяющее выполнить следующие действия:

  • используя функцию Pie, построить сектор и окружность с разными стилями закраски, расположив их один под другим;

  • выполнить смещение фигур по вертикали, чтобы увеличить расстояние между ними

Задание 2

Разработать приложение, позволяющее выполнить следующие действия:

  • используя функцию Polygon, построить треугольник и пятиугольник с разными стилями закраски, расположив их рядом;

  • выполнить смещение фигур по горизонтали, чтобы увеличить расстояние между ними

Задание 3

Разработать приложение, позволяющее выполнить следующие действия:

  • используя функцию Polyline, построить фигуру – звездочку

  • организовать движение фигуры по окружности. Остановить движение по щелчку левой клавиши мышки

Задание 4

Разработать приложение, позволяющее выполнить следующие действия:

  • Используя компонент Shape построить сложную фигуру ( менее 3 фигур)

  • Выполнить закраску отдельных фигур разным цветом по выбору пользователя (не, не менее 3 расцветок)

Задание 5

Разработать приложение, позволяющее выполнить следующие действия:

- используя компонент Chart построить графики функций на одном поле

Y = ax2 + bx + c

для случаев 1) a = 2 b = 4 c = 6

2) a = -2 b = 8 c = 10

3) a = 0 b = 4 c = 8

4) a = 4 b = -2 c = 0

Задание 6

Разработать приложение, позволяющее выполнить следующие действия:

- используя компонент Chart построить диаграммы:

1) Круговую диаграмму по пяти точкам, вводимым пользователем

2) График функции у = а*Х3 + с*Х, где а, с и пять значений Х вводятся пользователем

Задание 7

Разработать приложение, позволяющее выполнить следующие действия:

- построить сектор и треугольник на поле формы

- построить такие же фигуры с помощью компонента Image

(оценить возможность построения одинаковых фигур)

вопр_экз_101С.docx

Язык Паскаль.

Средства описания: алфавит, зарезервированные слова, идентификаторы.

Структура Паскаль программы. Структура процедуры. Описательная и исполнительная части.

Разделы: меток, констант, типов, переменных, процедур (функций). Примеры использования

Определение типов данных.

Целые, вещественные типы. Допустимые операции над ними. Функции, используемые для этих типов данных

Символьные, строковые типы. Допустимые операции над ними. Функции, используемые для этих типов данных

Логические типы данных. Допустимые операции над ними. Функции, используемые для этих типов данных.

Описание структурированных типов (массивы) в разных разделах описательной части.

Операторы языка Паскаль: Присваивания, Условный, Составной, Case. Примеры использования

Операторы цикла (Цикл с параметром, Цикл с предусловием, Цикл с постусловием). Примеры использования

Дельфи

Главное окно и его составляющие (главное меню, пиктографические командные кнопки и палитра компонентов) Окно формы и окно кода. Окно инспектора объектов. Работа с Инспектором объектов. Простые и сложные свойства. Окно дерева объектов

Основы визуального программирования.

Работа с формой (имена в DELPHI, заголовок формы, свойства формы, размещение компонентов).

2 этапа создания DELPHI - приложения. Реализация проекта.

Способы изменения свойств компонентов (статическое и динамическое изменение).

Обработчики событий. Способы задания обработчиков событий (ОС). Создание ОС «Нажатие на кнопку». Использование методов в обработчиках событий. Фокус ввода

Структура панели компонентов, ее назначение и использование.

Компоненты страницы STANDARD: метка, редакторы, кнопка, панель, их назначение и основные свойства

Компоненты страницы ADDITIONAL: StaticText, BitBtn, их назначение и основные свойства

Создание и сохранение приложения, созданного в DELPH. Состав файлов проекта

Структура модуля. Области видимости и доступ к переменным, функциям и объектам модуля..

Функции преобразования данных Strtoint, Strtofloat, Inttostr, Floattostr. Форматирование вывода действительных чисел.

Контроль данных при вводе чисел в редактор

Контроль ввода чисел в компонент редактор (целых, вещественных, отрицательных)

Обработка исключительных ситуаций.

Компоненты StringGrid, SpinEdit, их назначение и основные свойства

Обработка одномерных массивов и матриц.

Компонент Shape, назначение и основные свойства. Пример использования.

вопр_зачет_101С.docx

Информатика: основные понятия, разделы.

Файловая система в Windows

Архитектура ВС. Аппаратное и программное обеспечение. Схема устройства ПЭВМ.

Состав и назначение пакета Microsoft Office.

Word 2007

Загрузка. Вид окна редактора. Основные определения

Назначение вкладок ЛЕНТЫ

Работа с тестом: создание, сохранение документа или шаблона.

Характеристики

Тип файла
Документ
Размер
290,5 Kb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее