- •Методические указания и задания
- •Вариант Вельск
- •Общие требования к оформлению отчета
- •Требования к оформлению заданий
- •Задание 1 программирование алгоритмов линейной структуры
- •Цель работы:
- •2. Задание для самостоятельной подготовки:
- •Задача 1
- •3.1. Исходные данные:
- •3.2. Таблица используемых имен переменных
- •Контрольные вопросы и задания по теме: «Решение задач линейной структуры» Вопросы
- •Задания
- •Задание 2 программирование алгоритмов разветвляющейся структуры
- •Пример 2
- •Текст программы:
- •Блок-схема алгоритма:
- •Контрольные вопросы и задания по теме: «Программирование алгоритмов разветвляющейся структуры»
- •Задания
- •Задание 3 программирование алгоритмов циклической структуры
- •Пример программы подсчёта среднего балла с циклом For:
- •Блок-схема программы:
- •Текст программы:
- •Контрольные вопросы и задания по теме: «Программирование алгоритмов циклической структуры»
- •Одномерные массивы
- •Цель работы:
- •Задание для самостоятельной подготовки:
- •Указания к работе с массивами.
- •Заполнение массива и вывод его элементов
- •Подсчёт суммы или количества каких-либо элементов массива
- •Определение максимального (минимального) элемента массива
- •Сортировка элементов массива
- •Выполнить задания
- •Задание 5 двумерные массивы
- •Указания к работе с массивами.
- •Контрольные задания по теме «Двумерные массивы»
- •Задание 6 Подпрограммы-функции
- •Основные сведения к выполнению работы
- •Задание 7 Подпрограммы-процедуры
- •Пример оформления и использования процедуры
- •Программа
- •Выполнить задания
- •8 Вариант
- •Задание 8 Работа с типизированными файлами
- •Выполнить задания
- •Общие правила работы с файлами
- •2. Нужно связать файловые переменными с конкретными именами файлов на диске при помощи процедуры assign.
- •3. Нужно открыть существующие на диске файлы и (или) создать новые.
- •После открытия или создания файла можно вводить (иначе говоря – читать) из него данные в какие-либо переменные либо выводить в него результаты работы программы.
- •Задание 9 Разработка меню программы
- •Выполнить задание:
- •Контрольные вопросы По теме «Работа с файлами»
- •Задание 10 Разработка и отладка программ с использованием модулей
- •Правила оформления модулей
- •Выполнить задание
- •Задание 12 Разработка программ обработки текста
- •Выполнить задания
- •Задание 13 Работа с графикой
- •Выполнить задания
- •Постановка задачи
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Выполнил студент: фио Руководитель практики: фио Оценка _____________
- •4.1. Ошибки времени компиляции
- •4.2. Ошибки времени выполнения
- •4.2.1. Ошибки ввода-вывода
- •Фатальные ошибки
- •Список рекомендуемой литературы
Постановка задачи
Дан табличный документ указанного ниже вида (табл. А). Необходимо составить программу, которая запрашивает у пользователя исходные данные для заполнения этой таблицы, рассчитывает значения граф, зависящие от исходных данных, подсчитывает итоговые значения по некоторым графам и выводит на экран или на печать заполненную таблицу.
Таблица А
СЛИЧИТЕЛЬНАЯ ВЕДОМОСТЬ
№ |
Наименование товара |
Ед.изм. |
Цена |
По учёту |
По инв. |
Отклонение |
|
Кол-во |
Сумма |
||||||
N |
Naim(n) |
Ed(n) |
Cena(n) |
Uchot(n) |
Inv(n) |
Col(n) |
Sum(n) |
1 |
|
|
|
|
|
|
|
|
ИТОГО |
|
|
|
|
|
Itogo * |
* (звёздочкой) помечены графы таблицы, по которым необходимо подвести итог.
Где n – текущий номер строки таблицы
Naim – наименование товара
Ed – единица измерения
Cena – цена товара
Uchot – количество по учёту
Inv – количество по инвентаризации
Col – отклонение количества
Sum – отклонение суммы
Itogo – итог по сумме
Исходные данные:
Naim, Ed , Cena, Uchot, Inv
Расчётные данные n-ой строки таблицы:
Col=Uchot-Inv
Sum = Sum*Col
Расчётные данные по строке «Итого»:
Itogo=Itogo+Sum(n)
Приложение 2
Вариант 1
Акт №10 от 15 января 2007 г.
№ |
Наименование товара |
Ед.изм. |
Кол-во |
Цена |
Сумма |
1 |
Аренда торг.места |
шт. |
1 |
1700,00 |
* |
… |
… |
… |
… |
… |
… |
|
ИТОГО |
|
|
|
* |
|
ИТОГО НДС (20%) |
|
|
|
* |
|
ИТОГО С НДС |
|
|
|
* |
|
ВСЕГО |
|
|
|
* |
Вариант 2
Оборотно-сальдовая ведомость
№ |
ФИО |
Сальдо на начало периода |
Обороты за период |
Сальдо на конец периода |
|||
|
|
Д |
К |
Д |
К |
Д |
К |
1 |
Антоновская Ирина Владимировна |
100 |
|
300 |
500 |
|
*(100) |
2 |
Зайков Михаил Юрьевич |
|
200 |
700 |
|
*(500) |
|
… |
… |
… |
… |
… |
… |
|
|
|
ИТОГО |
* |
* |
* |
* |
* |
* |