
- •Рекомендации по выполнению и оформлению контрольной работы по дисциплине информатика
- •1. .Алгоритмизация и программирование
- •1.1. Этапы решения задач на эвм
- •1.2. Запись алгоритма с помощью блок-схем
- •1.2.1. Базовые управляющие структуры
- •{Поиск минимального элемента в массиве}
- •1.3. Тестирование
- •2. Язык программирования высокого уровня
- •2 .1. Программирование алгоритмов линейной структуры
- •2.1.1. Алфавит языка Turbo Pascal
- •2.1.2. Переменные
- •Типы переменных и констант
- •Целые типы данных языка Turbo Pascal
- •2.1.3. Стандартные математические функции, используемыев Turbo Pascal
- •Арифметические выражения
- •2.1.4. Операторы
- •Оператор присваивания
- •Ввод и вывод результатов вычислений
- •2.1.5. Общая структура программы на Turbo Pascal
- •Пример программы с линейной алгоритмической структурой
- •2.2. Программирование алгоритмов с разветвляющейся структурой
- •2.2.1.Логические выражения
- •2.2.2. Условный оператор
- •Пример выполнения задания 1 контрольной работы
- •2.3. Программирование алгоритмов циклических структур
- •2.3.1. Оператор цикла с предусловием
- •2.3.2.Оператор цикла с постусловием
- •Пример выполнения задания 2а контрольной работы
- •2.3.3.Оператор цикла с параметром
- •Пример выполнения задания 2б контрольной работы
- •2.4. Программирование задач с использованием массивов
- •2.4.1. Описание одномерного массива
- •2.4.2. Часто встречающиеся задачи на одномерный массив
- •2.4.3. Использование и обработка двумерного массива
- •2.4.4. Часто встречающиеся задачина двумерный массив
- •2.5.2. Задачи с использованием главной или побочной диагонали матрицы
- •Пример выполнения задания 3
- •2.5. Организация программ с использованием функций
- •2.5. Организация программ с использованием процедур
- •2.5.1. Параметры
- •Пример выполнения задания 4
- •2.6. Текстовые файлы
- •2.6.1. Символьный тип данных
- •2.6.2. Операции над строками
- •2.6.3. Особенности работы со строками
- •2.6.4. Редактирование строк
- •Сору (s:string; start, len:integer):string;
- •2.6.5. Преобразование строк
- •2.6.6. Процедуры и функции для работы с текстовыми файлами
- •Примеры выполнения задания 5
- •3. Электронные таблицы. Ms excel
- •3.1. Создание простых таблиц, автозаполнение, форматирование
- •3.1.1. Запуск excel
- •3.1.2. Окно программы Microsoft Excel и его элементы
- •3.1.3. Выделение столбцов, строк, блоков таблицы
- •3.2. Заполнения и редактирования таблицы
- •3.2.1. Ввод данных в таблицу
- •Ввод данных в строке формул:
- •Ввод текста
- •Ввод чисел
- •Ввод арифметических формул
- •3.2. 2. Корректировка содержимого ячейки
- •3.3. Автозаполнение
- •3.4. Относительные и абсолютные ссылки
- •3.5. Форматирование таблицы
- •Форматирование текста
- •3.6. Функции в Excel
- •3.6.1. Стандартные функции
- •Ошибки в формулах
- •3.6.2. Мастер функции
- •Использование вложенных функций
- •3.7. Знакомство с графическими возможностями excel
- •3.7.1. Построение диаграмм и графиков.
- •3.7.2. Построение гистограммы ( столбиковые диаграммы)
- •3.7.3. Построение круговой диаграммы
- •3.7.4. Построение графиков
- •Пример выполнения задания 6 а «Построения двух графиков в одной системе координат»
- •Заполните основную и вспомогательную таблицы
- •3.8. Численное решение задачи Кощи для обыкновенного дифференциального уравнения первого порядка
- •3.8.1. Математическая постановка задачи
- •Система управления базами данных Access
- •4.1. Ознакомление с основными понятиями
- •4.2. Создание новой базы данных
- •4.3. Способы создания таблиц
- •4.3.1.Создание таблицы «Список» в режиме конструктора
- •Создание таблицы “Группы” путем ввода данных
- •Создание таблицы “Личные данные” с помощью мастера
- •4.4 Организация связей между таблицами
- •4.5.Создание формы для ввода данных
- •4.6. Создание запросов и отчетов
- •4.6.1. Общие сведения
- •4.6.2.Создание запроса с использованием логических операций и условий отбора
- •Порядок работы:
- •4.6.3. Создание запроса с параметром
- •Порядок работы:
- •Порядок работы
- •4.6.4. Создание запроса с групповыми операциями
- •Порядок работы:
- •4.6.5. Создание вычисляемого поля
- •Порядок работы:
- •Порядок работы:
- •4.6.6. . Создание запросов-изменения
- •Порядок работы:
- •Порядок работы:
- •4.7. Создание отчета
- •Порядок работы:
- •Задание 2a Использование циклических структур/ Операторы цикла с предусловием и с постусловием
- •Задание 2б Использование циклических структур Оператор цикла с параметром
- •Задание 3 Работа с двумерными массивами
- •Задание 4. Использование процедур
- •Задание 5 Текстовый файл
- •Задания 6а ms Excel. Постраение графиков
- •Задания 6б Численное решение задачи Коши
- •Задание 7 Разработка информационно-поисковой системы
Задание 3 Работа с двумерными массивами
Составить программу преобразования двумерных массивов согласно приведенным вариантам заданий.
1. Дана вещественная матрица А(3, 3). Получить матрицу B(3, 3), каждый элемент которой вычисляется по формуле:
Сформировать матрицу С(3, 3), являющуюся суммой матрац А и В:
Вычислить сумму элементов матрицы В и произведение элементов первой строки матрицы С.
2. Вещественную матрицу А(3, 4) преобразовать в матрицу В(3, 4) по правилу:
Найти количество нулевых элементов матрицы А и сумму отрицательных элементов второго столбца матрицы В.
3. Даны целочисленные матрицы В(4, 4) и С(4, 4). Построить матрицу А(4, 4), каждый элемент которой вычисляется по формуле:
В матрице А найти произведение элементов, стоящих выше главной диагонали, а в матрице В – максимальный элемент в третьей строке.
4. Дана целочисленная матрица А(4, 6). Получить матрицу В(4, 6), каждый элемент которой вычисляется по формуле:
В матрице А найти количество отрицательных элементов в четных столбцах. Найти минимальный элемент в четвертом столбце матрицы В и его индекс (номер строки ).
5. Получить матрицу А(5, 5), для которой
Вычислить Z = S/K , где S – сумма элементов побочной диагонали матрицы А; К – количество положительных элементов матрицы А. Построить матрицу В(5, 5) по правилу
6. В матрице А(3, 3) определить S – сумму элементов, стоящих на главной диагонали. Получить матрицу В(3, 3), каждый элемент которой вычисляется по формуле:
Во втором столбце определить произведение положительных элементов.
7. Получить матрицу А(4, 4), для которой
Найти сумму элементов, стоящих правее второго столбца. В третьей строке определить количество отрицательных элементов.
8. В целочисленной матрице А(3,4) найти m – количество положительных в четных столбцах . Сформировать матрицу В(3,4) по правилу:
В первой строке матрицы А найти максимальный по модулю элемент.
9. Даны две вещественные матрицы А(5, 5) и В(5, 5). Получить матрицу С(5, 5), каждый элемент которой вычисляется по формуле:
В матрице А найти разность между суммой элементов, стоящих на побочной диагонали, и элементом, стоящим на пересечении второй строки и третьего столбца. Найти минимальный элемент матрицы С и его индексы.
10. Дана целочисленная матрица А(5, 3) Найти amax – максимальный элемент в ее нечетных строках. Сформировать матрицу В(5, 3) по правилу:
Определить среднее арифметическое элементов второй строки матрицы В. Получить вещественную матрицу А(7, 7), первая строка которой задается формулой:
вторая строка задается формулой:
а каждая следующая строка есть сумма двух предыдущих. Определить в четных столбцах матрицы А число элементов, не принадлежащих интервалу (5, 10), а в седьмой строке определить произведение отрицательных элементов .
12. Дана целочисленная матрица А(4, 3). Получить матрицу В(4, 3) по правилу:
В матрице А найти произведение элементов, стоящих ниже первой строки, а во втором столбце матрицы В определить количество единичных элементов.
13. Дана вещественная матрица А(10, 10). Сформировать матрицу В(9, 10), где i-ая строка матрицы В определяется как разность i-ой и последней строк матрицы А. В матрице А определить произведение положительных элементов, которые расположены на главной диагонали и выше ее. В четвертой строке матрицы В определить сумму элементов, стоящих в четных столбцах.
14. Дана целочисленная матрица А(5, 4). В матрице А все положительные числа, не принадлежащие отрезку [1, 6], заменить на нули. Среди элементов преобразованной матрицы А найти минимальный элемент, а в четвертом столбце вычислить произведение элементов, кратных трем.
15. В вещественной матрице А(5, 5) определить Р – произведение элементов, стоящих на побочной диагонали и ниже ее. Получить матрицу В(5, 5) по правилу:
Определить сумму квадратов тех элементов 3-й строки, модули которых принадлежат отрезку [1; 1,5].
16. Дана целочисленная матрица А(6, 4). Получить матрицу В(6, 4) по правилу:
Вычислить
количество элементов, принадлежащих
множеству
в столбце, в котором находится минимальный
по модулю элемент четных строк матрицы
В.
17. Получить целочисленную матрицу А(6, 6), для которой
Определить в матрице А количество отрицательных элементов, стоящих на пересечении четной строки с нечетным столбцом.. Определить среднее арифметическое положительных элементов 4-ой строки.
18. Дана вещественная матрица А(5, 7). Получить матрицу В(5, 7), в которой
Вычислить произведение отрицательных элементов первых трех столбцов матрицы А. Найти минимальный элемент среди квадратов элементов второго столбца