Задание по направлению III "Профессиональные программисты"

 
 
  
  
  
  
  
  
  
 

ЗАДАНИЕ №1. Построение алгоритма

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

Задача:

Дана последовательность N любых положительных целых чисел. Определить сумму всех натуральных делителей этих чисел.

ЗАДАНИЕ №2. Практическое задание

Вершины плоской геометрической фигуры, заданные координатами (x, y), соединены прямыми линиями и образуют многоугольник.

Задание

Найти площадь данной фигуры.

Входные данные

Исходные данные содержат количество точек и их координаты. Координаты x и y отделяются друг от друга пробелом. В первой строке входного текстового файла находится число точек, координаты каждой точки записаны с новой строки.

Входной файл

pr_zad2.txt – текстовый файл.

Выходные данные

Результат работы программы выводится на экран ЭВМ и записывается в текстовый файл результата: pr_zad2.res

Пример файла исходных данных:

6
-4 0
0 6
8 6
8 0
8 -6
0 -6

ЗАДАНИЕ №3. Практическое задание

Частный предприниматель решил заняться транспортными перевозками и первым его заказом стала доставка груза из пункта А в пункт В. Дорога может проходить через разные населенные пункты.

Задание

Найти наикратчайший путь. Дорожная карта задана в виде двухмерной матрицы, размерностью M ´ N. Номера столбцов соответствуют населенным пунктам, а номера строк – участкам дороги. Если города связаны между собой дорогой, то в строке, соответствующей номеру соединяющего участка, напротив города стоит «1», в противном случае «0». Если вариантов решения несколько, вывести любой из них.

Входные данные

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

Входной файл

pr_zad3.txt – текстовый файл.

Выходные данные

Результат расчета выводится на экран ЭВМ и записывается в текстовый файл результата: pr_zad3.res

Для приведенного ниже примера: массив 9 ´ 11, исходный город – III, город, куда необходимо доставить груз – VII.

ЗАДАНИЕ №4. Практическое задание: «базы данных»

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

Задание

1. Установить связи между таблицами, позволяющие:
а). выводить сведенья о поставщиках;
б). выводить список покупателей, купивших товар на сумму, не менее введенной;
в). выводить список товара, имеющегося на складе;
г). выводить список и общую сумму проданного товара за определенный период времени.

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

3. Обеспечить сохранение информации в файл и загрузку информации из файла.

Списки поставщиков, покупателей и наименование товара должны выводиться отсортированными (по возрастанию: от А до Я).

Входные данные

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

Выходные данные

Информация по запросу пользователя в соответствии с заданием.

Результат работы выводится на экран ЭВМ и по желанию пользователя записывается в файл результата: basa.dan

2006 (с) ГОУ СПО "Смоленский промышленно-экономический колледж
214018 Смоленск, пр-т Гагарина, д.56. Тел.(4812) 55-38-18 spek@spek.keytown.com