Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебная практика 2 курс.doc
Скачиваний:
2
Добавлен:
28.09.2019
Размер:
169.47 Кб
Скачать

Вариант 9

Разработать словесно-формульный алгоритм, составить блок-схему и составить программу на Turbo Pascal для расчета объема незавершен­ного производства по каждому виду продукции (i) по каждому цеху (j) на всех заводах (к) производственного объединения по формуле:

H ijk = N ijk + Z ijk - V ijk,

Где: Hijk - объем незавершенного производства на конец отчетного периода по i-му виду продукции в j-м цехе на k-м предприятии;

Sijk - объем незавершенного производства по i-му виду продукции в j-м цехе на k-м предприятии на начало отчетного периода;

Zijк - плановые затраты на производство i-го вида продукции по j-му цеху на k-м предприятии;

Vijk -.объем готовой продукции i-го вида по j-му цеху на k-м предприятии;

i - номенклатура продукции;

j - перечень цехов;

к - перечень заводов производственного объедине­ния.

Требуется получить информации об объеме незавершенного производства в целом по каждому цеху на всех предприятиях, по каждому предприятию и по объединению при условии, что в каж­дом структурном подразделении разное количество видов продук­ции (L), а предприятия в объединении (N) состоят из различно­го числа цехов (М).

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

1 i L, 1 J M, 1 k N.

Вариант 10

Разработать словесно-формульный алгоритм, составить блок-схему и составить программу на Turbo Pascal для расчета процента выполнения плана выпуска продукции по всем участкам (i) цехов (j) на каждом заводе (к) производственного объединения по формуле:

где: F - процент выполнения плана выпуска товарной продукции по объединению;

Pi j k - фактическая стоимость продукций, выпущен­ной на i-м участке j-го цеха k-го предпри­ятия;

S i,j,к - выпуск предугадай на i-м. участке j-го цеха k-го предприятия по плану;

i - номенклатура участков;

j - перечень цехов;

к - перечень заводов производственного объедине­ния.

Требуется получить информацию о выполнении плана вы­пуска продукции в целом по каждому цеху на всех предприятиях, по каждому предприятию и по объединению при условии, что в каждом структурном подразделении разное количество выпускаемой продукции (L), а предприятия в объединении (N) состоят из различного числа цехов (М).

Интервалы изменения переменных i, j, k находятся в пре­делах:

1 i L, 1 J M, 1 k N.

4.2. Часть 2. Варианты заданий. Программирование на Turbo Pascal.

Вариант.1.

Известен объем кубического аквариума с точностью до 1 куб.см. Напишите программу с помощью которой рассчитывается длина А стороны этого аквариума с точностью до миллиметра. (У результата нужно оставить только одну цифру после запятой – в данном случае, А =93.8)

Вариант.2.

Напишите программу ввода пользователем своей фамилии, имени и даты рождения с помощью стандартных операторов Turbo Pascal

Вариант.3.

Палочка длиной 1 метр разламывается на 2 части в точке, которая выбирается случайным образом так, что любое расстояние а(0<a<1) от края палочки до точки разлома равновероятно. Затем один из оставшихся кусочков таким же образом разламывается на 2 части. Смоделируйте этот процесс с помощью Turbo Pascal - результатом должны быть три числа: длины трех обломков. Программа должна ответить на вопрос: можно ли сложить из этих обломков треугольник.

Вариант.4.

С помощью оператора цикла со счетчиком напечатайте на экранной форме десять чисел ряда Фибоначчи, начиная с 11 числа.

Ряд Фибоначчи имеет такой вид: 1,1,1,3,5,8,13,…Каждое последующее число последовательности равно сумме двух предыдущих.

Вариант.5.

С помощью оператора цикла со счетчиком и графического метода Line нарисуйте на экранной форме ряд состоящий из десяти одинаковых треугольников.

Вариант 6.

Некто поместил в банк S руб.( S=200000). За год банк увеличивает сумму помещенных денег на Р%(Р=10). Используя цикл с условием, напишите программу, которая определит, за какой срок сумма вложенных денег увеличится не менее чем в К раз( К=10%,) т.е. сумма достигнет миллиона рублей.

Вариант 7.

Вычислить сумму Для вычисления суммы можно использовать цикл For-Next, поскольку заранее известно количество слагаемых. Не следует вычислять заново факториал для очередного слагаемого: гораздо проще вычислить факториал, опираясь на значение факториала для предыдущего слагаемого. Аналогично организуется чередование знаков слагаемых: введем целую переменную Z=1 и будем в цикле выполнять команду Z=-Z.Для решения задачи введем следующие величины:

  • S — искомая сумма;

  • F — значение факториала;

  • C — значение числителя;

Z — знак слагаемого (+1 или –1).

Вариант 8.

Дан кирпич прямоугольной формы со сторонами A, B, C и прямоугольное отверстие в стене со сторонами X и Y. Определить, пройдет ли кирпич в отверстие, если допускается располагать его грани только параллельно сторонам отверстия.

Вариант.9.

Напишите программу, с помощью которой массив, содержащий 10000 элементов, заполняется случайными числами, равномерно распределенными от 1 до 100. Найдите среднее значение этих чисел

Вариант.10

  1. Сформировать массив N чисел, среди которых могут быть как положительные, так и отрицательные числа. Определить сумму и количество только отрицательных значений.

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

  3. Сформировать массив N целых чисел. Записать элементы массива в обратном порядке.

  4. Сформировать массив N чисел. Определить сумму чисел, имеющих нечетные порядковые номера.

5. Сформировать массив N целых чисел. Подсчитать количество нулевых элементов и исключить их из массива.