Вход

Информатика

Рекомендуемая категория для самостоятельной подготовки:
Контрольная работа*
Код 299761
Дата создания 07 февраля 2014
Страниц 11
Мы сможем обработать ваш заказ (!) 29 марта в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 050руб.
КУПИТЬ

Описание

Контрольная работа по информатике вариант №4 ...

Содержание

Задание 1
По выбранному фрагменту блок-схемы и формулам написать соответствующий участок программы на изучаемом Вами алгоритмическом языке.
Выполнять задание согласно методическим указаниям, изложенным в порядке его выполнения.


Введение

Контрольная работа состоит из четырёх упражнений, каждое из которых содержит задание и методические указания по порядку его выполнения.
Задание упражнения «Программирование разветвлений» содержит фрагмент блок-схемы и 3 формулы, для которых нужно написать соответствующий участок программы на изучаемом алгоритмическом языке.
Задание упражнения «Разработка алгоритмов циклической структуры» представлено задачей, для которой исходные данные заданы двумя способами: а, б. Для каждого набора данных выполняется отдельно:
1) Математическая постановка задачи, а именно:
– обозначение переменных;
– классификация переменных;
– запись расчетных формул в порядке их выполнения.
2) Разработка блок-схемы алгоритма;
3) Запись программы на алгоритмическом языке.
Задание упражнения «Обработка одномерных массив ов» – задача, исходными данными для которой является информация о заработной плате (з/п) N работников фирмы. Выполнение задания заключается в обработке этой информации с помощью алгоритма программы, разработанной на изучаемом Вами алгоритмическом языке.
Задание упражнения «Обработка экономической информации» – из предлагаемых 3-х задач, на обработку структурированных данных, решается одна. Тип структурированных данных из приведённого перечня выбирается самостоятельно: массивы, записи или данные файлового типа

Фрагмент работы для ознакомления

2. Классификация по группам:Исходные данные: V, A, B, C, K.Результат: Q. Промежуточный результат: i.3. Расчетные формулы.Выбираем параметр цикла. Переменная, удовлетворяющая всем требованиям к параметру циклу – это i.Начальное значение i = 1.Конечное значение i = 7.Закон изменения i:= i + 1.Система расчетных формул будет иметь вид:i:= 1Q[i]:= (AV[i] – B + C/V[i])exp(K*V[i]);i:= i + 1если i<=7, то повторяем цикл с формулы вычисления Q[i], иначе выход из цикла.Разработка блок-схемы алгоритма конецВычисление Q[i]Вывод i, V[i], Q[i]началоА=0,21B=0,18C=7,60K=0,005i = 1,7Ввод V[i]i = 1,7Алгоритм программы на ПаскалеPROGRAM Z2_B;VAR Q, V : ARRAY[1..7] OF REAL;A, B, C, K :REAL;I:INTEGER;BEGINA:= 0.21;B:= 0.18;C:= 7.6;K:= 0.005;FOR I:=1 TO 7 DO BEGINWRITE('V[ ', I, ']='); READLN(V[I]); END; WRITELN ('Номер | Скорость | Расход топлива'); FOR I:=1 TO 7 DO BEGIN Q[i]:= (A*V[i]-B+C/V[i])*exp(K*V[i]); WRITELN(I,' | ':7,V[I]:5:1,' | ':10, Q[I]:7:1); END; END.Результаты работы программыЗадание 3Исходной информацией для заданий всех вариантов являются данные о заработной плате (з/п) N работников фирмы (N не меньше 10, порядковые номера подразделения в задании указаны условно).4Определить номер работника фирмы с минимальной з/п.Математическая постановка1. Обозначение переменных и их классификация.N – количество работников, простая переменная целого типаZ – массив заработной платы работников вещественного типа, состоящий из N элементов.i – номер элемента массива, простая переменная целого типа;Z[i] – i-тый элемент массива Z;K – номер работника с минимальной заработной платой, простая переменная целого типа.2. Классификация по группам:Исходные данные: Z[i], N.Результат: K. Промежуточный результат: i.3. Расчетные формулы.Выбираем параметр цикла. Переменная, удовлетворяющая всем требованиям к параметру циклу – это i.Начальное значение i = 1.Конечное значение i = N.Закон изменения i:= i + 1.Система расчетных формул будет иметь вид:K = 1i= 1если Z[i]<Z[K], то K=ii= i + 1если i<=N, то повторяем цикл с проверки условия, иначе выход из цикла.Разработка блок-схемы алгоритмаконецданетK = ii = 1,Nначалоi = 1,NВвод Z[i]Ввод NK=1Z[i]<Z[k]Вывод K Алгоритм программы на ПаскалеPROGRAM Z3;VAR Z : ARRAY[1..100] OF REAL;K, I, N: INTEGER;BEGINWRITE('Введите количество работников'); READLN(N); K:=1;FOR I:=1 TO N DO BEGIN WRITE('Введите заработную плату ', I , '-го работника'); READLN(Z[I]); END; FOR I:=2 TO N DOIf Z[i]<Z[k] then K:=I; WRITELN ('Минимальная заработная плата у ', k, '-го работника');END.

Список литературы

Примерами к выполнению задания служили разработки, приведённые в теоретическом материале – Глава «Алгоритмизация и программирование. Технология программирования» (урок «Структура данных типа массивы», урок «Структура данных типа запись», урок «Переменные файлового типа»).
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00479
© Рефератбанк, 2002 - 2024