Информатика. Дополнительные разделы - Программирование, компьютеры и кибернетика контрольная работа

Запись в массив листа Excel c именем "Эксперимент". Среднее арифметическое значение элементов массива. Вывод диалогового окна. Фрагмент программы, организующий считывание исходного массива в программу для обработки. Адрес ячейки электронной таблицы.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Северо-Западный государственный заочный технический университет
Информатика. Дополнительные разделы
Создать процедуру для выполнения следующих действий
1. Записать в массив с именем Р данные, хранящиеся в ячейках С4:F9 листа Excel c именем «Эксперимент»
2. Найти среднее арифметическое значение элементов массива и присвоить это значение переменной S
3. Вывести диалоговое окно с сообщением «Среднее значение массива равно» S
4. Найти разность величины S и числа, хранящегося в ячейке С5 листа «Числа», результат присвоить переменной Разность.
5. Вывести диалоговое окно с сообщением «Разность S и числа в ячейке С5 равна» Разность.
6. Если Разность > 4, записать в ячейки В5:Е10 листа с именем «Итоги» удвоенное значение элементов массива Р
Если Разность <=4, то вычислить и записать в ячейки D2:G7 листа Excel с именем «Итоги» абсолютные значения элементов массива Р
1. Определяем размерность исходного массива на листе «Эксперимент». Для этого рассмотрим фрагмент электронной таблицы (рис.1):
Очевидно, что размерность массива Р шесть строк и четыре столбца, то есть имеем массив Р (6,4).
2. Теперь определяем адрес первой ячейки электронной таблицы «Эксперимент», начиная с которой будем считывать исходный массив. Нумерация строк цикла (переменная I) начинается с единицы. Первый элемент массива Р (6,4) располагается в четвертой строке электронной таблицы, значит, адрес строки, с которой начнем считывание массива, будет I + 3. Нумерация столбцов цикла (переменная J) также начинается с единицы. Первый элемент массива P (6,4) располагается в третьем столбце электронной таблицы, значит, адрес столбца, с которого начнем считывание массива, будет J + 2.
3. Для того, чтобы иметь возможность считать исходный массив из ЭТ в программу:
· создадим файл в табличном процессоре Excel;
· присвоим открывшейся Книге 1 имя «Контрольная работа». Для этого выполним команды: Файл - Сохранить Как - введем имя - Контрольная работа;
· Переименуем рабочий Лист 1 в лист с именем Эксперимент. Для этого выполним команды: Щелчок правой клавишей мыши по имени Лист 1 - Переименовать - введем имя листа Эксперимент (аналогичным образом создадим листы Числа и Итоги);
· Введем массив данных на лист Эксперимент. Заполняем ячейки С4:F9 любыми значениями. Например, в результате ввода исходных данных получим фрагмент программ (рис.2)
4. Пишем первый фрагмент программы, организующий считывание исходного массива в программу для дальнейшей обработки (рис.3).
5. Организуем выполнение задания 2 - Найти среднее арифметическое значение элементов массива и присвоить это значение переменной S. Вспоминаем алгоритм суммирования:
· Обнулить ячейку, где будет храниться сумма;
· Организовать цикл по перебору элементов массива. В результате получаем фрагмент программы рис.4
Для контроля сразу просчитываем среднее арифметическое значение массива (рис.2):
8+7+9+8+(-2)+7+5+7+9+5+3+7+3+6+9+3+8+7+(-1)+6+9+8+6+7 = 144 : 24 = 6
При запуске программы на выполнение в диалоговом окне должен быть выведен тот же результат.
6. Организуем выполнение задания 3 - Вывести диалоговое окно с сообщением «Среднее значение массива равно» S. Фрагмент программы представлен на рис.5.
Результат работы фрагмента представлен на рис.6.
7. Используя оператор условного перехода If, создаем фрагмент программы для выполнения задания 4. Найти разность величины S и числа, хранящегося в ячейке С5 листа «Числа», результат присвоить переменной Разность.
Фрагмент программы, реализующий это задание, приведен на рис.7.
Далее, согласно задания 5 - Вывести диалоговое окно с сообщением «Разность S и числа в ячейке С5 равна» Разность. Запись ввода будет выглядеть следующим образом, рис.8.
Результат работы фрагмента представлен на рис.9.
8. Пишем фрагмент программы согласно п.6 задания.
Необходимо проанализировать полученное значение задания 5 и в зависимости от этого значения записывать вновь вычисленный массив либо в один, либо в другой диапазон ячеек листа Итоги.
Определим адресацию этих диапазонов с точки зрения построения циклов. Для этого рассмотрим интересующие нас диапазоны ячеек.
При проверке условия если разность > 4, вновь вычисленный массив нужно записывать, начиная с ячейки В5. Поскольку цикл перебора строк начинает работу с I = 1, адрес строки первого элемента массива получается равным I + 4. Аналогичным образом определяем, что адрес первого столбца массива равен J + 1.
Если разность <= 4, то необходимо получить абсолютные значения элементов массива и записывать, начиная с ячейки D2, листа с именем Итоги. Поскольку цикл перебора строк начинает работу с I = 1, адрес строки первого элемента массива получается равным I + 1. Аналогичным образом определяем, что адрес первого столбца массива равен J + 3.
При правильной организации ветвления в ячейках В5:Е10 листа Итоги должны быть записаны удвоенные значения массива Р (6,4).
Пишем фрагмент программы согласно заданию 6. (рис.10)
Запускаем программу на выполнение (F5). Результат выполнения приведен на рис.11
Изменяем числовое значение ячейки С5 листа Числа, так чтобы добиться результата Разность <=4, теперь так как условие изменилось, массив записывается в ячейки D2:G7, листа Итоги с абсолютным значением чисел. Результат вычислений приведен на рис. 12.
Итак, мы убедились в работоспособности созданной программы. Листинг программы ниже прилагается.
(ЛИСТИНГ ПРОГРАММЫ - КОНТРОЛЬНАЯ РАБОТА)
1. Информатика. Дополнительные разделы. Учебно-методический комплекс. Санкт-Петербург. Издательство СЗТУ, 2008.
2. Международная компьютерная сеть INTERNET и ее информационные ресурсы
Определение размерности исходного массива на листе электронной таблицы, адреса ячейки. Считывание исходного массива в программу. Создание фрагмента программы для выполнения задания с использованием операторов условного перехода, адресация диапазонов. контрольная работа [791,6 K], добавлен 16.04.2010
Функции формирования массива времени. Формирование массива входного напряжения, массива выходного напряжения. Функция вывода таблицы, расчета заданной точности, вывода титульного листа. Запись в файл массива времени. Блок–схема и текст программы. курсовая работа [155,6 K], добавлен 22.04.2012
Подсчет количества отрицательных элементов массива. Изменение исходного массива перемещением всех его положительных элементов в начало с исходным порядком их следования. Вывод на дисплей количества перемещенных элементов. Алгоритм и код программы. лабораторная работа [946,5 K], добавлен 23.11.2014
Выведение значения элементов массива, которые удовлетворяют неравенству. Подсчет количества отрицательных элементов массива. Изменение исходного массива. Тестирование программы. Проверка её работоспособности. Реакция программы на сообщение об ошибке. лабораторная работа [1,3 M], добавлен 23.11.2014
Разработка и реализация типовых алгоритмов обработки одномерных массивов на языке Delphi. Максимальный и минимальный элемент массива. Значение и расположение элементов массива. Элементы массива, находящиеся перед максимальным или минимальным элементом. лабораторная работа [12,8 K], добавлен 02.12.2014
Одномерные числовые массивы, образование элементами целочисленного массива невозрастающей последовательности. Программное нахождение суммы элементов каждой возможной строки матрицы и формирование массива из найденных сумм, вывод массива-результата. лабораторная работа [12,8 K], добавлен 09.01.2011
Понятие двумерного массива целых чисел. Создание динамического массива из элементов, расположенных в четырех столбах данного массива и имеющих нечетное значение. Сохранение результатов в файл и выведение их на экран. Использование ввода с файла. курсовая работа [44,0 K], добавлен 09.11.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Информатика. Дополнительные разделы контрольная работа. Программирование, компьютеры и кибернетика.
Реферат На Тему Рентгеновская Компьютерная Томография
Реферат по теме Формування украiнськоi народностi. Походження та поширення назви Украiна
Реферат: Hale Crucible Essay Research Paper John Hale
Учебное пособие: Ефективне керівництво Школою сприяння здоров’ю (методичні рекомендації)
Сочинение На Тему Книга Духовное
Итоговое Сочинение 2022 Презентация Фипи
Доклады На Тему Метапневмовірусні Інфекції Птиці
Реферат: Аспекты делового общения. Скачать бесплатно и без регистрации
Курсовая работа по теме Прием гражданства Российской Федерации. Удостоверение гражданина Российской Федерации
Курсовая работа: Особливості образу "я" курсантів в процесі навчання у вищих військових навчальних закладах
Контрольная Работа На Тему Общая Характеристика Китайской Модели Экономики
Макар Чудра Я И Другие Итоговое Сочинение
Курсовая работа по теме Математичні моделі й методи обґрунтування управлінських рішень, сфери їх використання в управлінській діяльності українських організацій
Отчет По Практике На Тему Организации, Нормированию И Оплате Труда (Оао "Ягуновское")
Компьютерные Средства Защиты Информации Реферат
Дипломная работа по теме Роль векселя в кредитно-расчётных отношениях
Реферат: Место интуиции в научном познании. Скачать бесплатно и без регистрации
Субъекты Гражданских Прав В Гражданском Законодательстве Диссертация
Современное Оружие России Реферат
Реферат Олимпийские Игры 2010
Товароведная характеристика и физико-химические свойства чая и чайных напитков - Кулинария и продукты питания дипломная работа
Економічна статика і динаміка. Основні завдання кон'юнктурних досліджень - Маркетинг, реклама и торговля реферат
Организация деятельности детской поликлиники и пути её совершенствования - Менеджмент и трудовые отношения курсовая работа