- •Министерство сельского хозяйства
- •Рабочая программа по курсу «информатика» введение
- •Объем дисциплины и виды
- •Список основной и дополнительной литературы
- •Учебное пособие
- •11. При структурном подходе к составлению программ могут использоваться понятия :
- •18. Задан фрагмент алгоритма:
- •16. Поиск данных в базе данных это - …
- •18. В биологии классификация представителей животного мира представляет собой … модель
- •Хрестоматия
- •Аппаратное обеспечение Internet
- •Практические занятия
- •Методические рекомендации
- •Раздел I . Основные понятия и методы теории информатики. Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- •1.1. Системы счисления. Представление информации в компьютере
- •Практическое задание
- •Раздел II . Технические и программные средства реализации информационных процессов
- •2.1. Состав и архитектура персонального компьютера. Работа со стандартными программами Блокнот, Калькулятор
- •Практическое задание
- •2.2. Особенности работы в операционной системе Windows xp. Работа с файловой структурой в программе Проводник
- •Практическое задание
- •Раздел III . Модели решения функциональных и вычислительных задач. Основы алгоритмизации и программирования. Языки программирования высокого уровня.
- •Практическое задание
- •3.2.Построение циклических блок-схем
- •3.3. Состав и структура формального алгоритмического языка. Линейный вычислительный процесс. Построение и отладка программ линейной структуры
- •Практическое задание
- •1. Ввод текста и редактирование программы
- •2. Составление программы
- •3. Индивидуальное задание
- •3.4. Операторы для программирования ветвлений. Пример разветвляющейся программы. Построение программ разветвляющейся структуры
- •Практическое задание
- •1. Отладка готовой программы
- •2. Составление программы
- •2. Индивидуальное задание
- •3.6. Построение программ комбинированной структуры
- •1. Отладка составленной программы
- •2. Составление программы комбинированной структуры
- •3.Индивидуальное задание
- •3.7. Ввод-вывод одномерных массивов
- •Практическое задание
- •1. Отладка готовой программы
- •2. Составление программы с использованием одномерных массивов
- •3. Индивидуальное задание
- •3.8. Построение программ с использованием одномерных массивов
- •Практическое задание
- •1. Отладка готовой программы
- •2. Составление программы с использованием одномерных массивов
- •3. Индивидуальное задание
- •3.9. Ввод-вывод двумерных массивов
- •Практическое задание
- •1. Отладка готовой программы
- •2. Составление программы по вводу-выводу двумерных массивов
- •3. Индивидуальное задание
- •3.10. Построение программ с использованием двумерных массивов
- •Практическое задание
- •1. Отладка готовой программы
- •2. Составление программы по операциям с двумерными массивами
- •3. Индивидуальное задание
- •3.11. Модульное программирование. Подпрограммы и функции.
- •Раздел IV . Программное обеспечение и технологии программирования. Компьютерный практикум. Базы данных
- •4.1.1. Принципы редактирования текстов. Базовый набор
- •Практическое задание
- •4.1.2. Средства автоматизации, используемые при создании и редактировании документов Практическое задание
- •4.1.3. Ввод формул , создание таблиц в ms Word Практическое задание
- •4.1.4. Создание графических объектов,
- •Практическое задание
- •Урожайность зерновых культур по хозяйствам
- •4.2. Технология обработки числовой информации.
- •4.2.1. Основные понятия и приемы работы с электронными таблицами. Категории функций. Работа с мастером функций. Практическое задание
- •Практическое задание
- •4.3. Технология хранения, поиска и сортировки информации.
- •4.3.1. Создание базы данных. Построение таблиц, изменение их структуры. Установка связей между таблицами. Практическое задание
- •4.3.2. Назначение и типы запросов. Создание запросов на выборку, параметрических, итоговых, перекрестных, вычисляющих Практическое задание
- •4.3.3. Назначение и способы создания форм. Назначение и типы отчетов. Структура отчета. Вычисляемые поля. Практическое задание
- •Раздел V .Локальные и глобальные сети эвм. Основы защиты информации и сведений, составляющих государственную тайну. Методы защиты информации
- •5.1. Особенности форматирования документов html. Создание простейшей web-страницы. Изучение приемов форматирования абзацев.
- •5.2.Создание гиперссылок. Приемы форматирования
- •Контрольная работа № 3. Компьютерные сети
- •Требования к контрольной работе
- •Теоретические вопросы
- •Раздел I …………………………………………………………. 16
2. Составление программы по операциям с двумерными массивами
Массив А(N,M) задать с помощью датчика случайных чисел. Элементы массива изменяются от 0 до 50 . Вывести элементы массива в виде матрицы. Использовать файл из задания 3.9 п.2.2.
Найти сумму элементов заданного массива по каждому столбцу. Вывести на печать сумму элементов по столбцам.
3. Индивидуальное задание
Вариант 1
Задан двумерный массив В(N,N). Ввести элементы массива с помощью датчика случайных чисел. Элементы массива изменяются от 0 до 100 и вывести их в виде матрицы. Найти сумму элементов, стоящих на главной диагонали. Вывести результат.
Вариант 2
Задан двумерный массив A(N,M).
Ввести элементы массива, используя операторы READ-DATA, вывести массив в виде матрицы. Найти количество отрицательных элементов массива.
|
0.3 1.2 -4 А = 6 -2 7.4 9.5 -3 8 10 4.3 -1 |
Вариант 3
Задан двумерный массив С(N,M). Ввести элементы массива, используя оператор ввода с клавиатурыINPUT, вывести массив в виде матрицы. Найти сумму отрицательных элементов массива. |
3.221-4.6 C= 15.2 2 7.4 2.8 3.9-8 10 4.3 11.4 |
Вариант 4
Задан двумерный массив D(N,M).
Ввести элементы массива, используя оператор присваивания, вывести массив в виде матрицы. Найти сумму наименьших элементов его столбцов. |
13 1 4 D = 6 2 7 9 3 8 10 4 9 |
Вариант 5
Задан двумерный массив L(N,M). Ввести элементы массива с помощью датчика случайных чисел. Элементы массива изменяются от 0 до 10 , вывести массив в виде матрицы.Cформировать одномерный массив, каждый элемент которого – минимальный элемент в строке двумерного массива. Вывести результат.
Вариант 6
Задан двумерный массив К(N,M).
Ввести элементы массива, используя оператор присваивания, вывести массив в виде матрицы. Найти количество элементов в каждой строке больших среднего арифметического элементов данной строки. Вывести результат.
|
3 1 9 7 D = 6 2 75 9 3 8 9
|
3.11. Модульное программирование. Подпрограммы и функции.
Целью является получение практических навыков работы с подпрограммами и определяемыми пользователем функциями.
Особое внимание уделяется требованиям к подпрограмме, правилам оформления подпрограмм..
1. Отладка готовой программы
Дана программа вычисления функции Fи вывода результата. Необходимо ввести и отладить программу.
1) Переменным А, В, С задать значения 15, 5, 10 соответственно.
2) Переменным А, В, С задать произвольные значения
Постановка задачи
Вычислить функцию
1) программа с использованием подпрограммы
INPUT“Введите числа А, В, С”; А, В, С
GOSUB 10
F1 = K
P = C: C = B : B = P * (-1)
GOSUB 10
F = F1 + K
PRINT “Значение функцииF=”; F
END
10 REM ПОДПРОГРАММА
K = (A+B) / C
RETURN
2) программа с применением функции, определяемой пользователем
Ввести и отладить программу
Переменным А, В, С задать значения 10, 4, 2
DEF FNF(A,B,C) = (A+B) / C
INPUT“Введите числа”; А, В, С
F = FNF(A,B,C) + FNF(A,-C,B)
PRINT“Значение функцииF=” ;F
2. Составление программы
Вычислить число сочетаний из Nпо М С , используя подпрограмму нахождения факториала
3. Индивидуальное задание
Вариант 1
Заданы числа X,Y,Z. Вычислить
Вариант 2
Даны числа А, В, С. Вычислить выражение
Вариант 3
Два спортсмена одновременно начинают движение из одной точки. Движение первого спортсмена можно описать формулой:
S1 = 10 *t+0,5 *t2для второго спортсменаS2 = 8 *t+0,8 *t2гдеS– пройденный путь,t– время. Определить, какой спортсмен преодолеет больший путь через времяt.
Вариант 4
Даны числа SиT. Вычислить
Вариант 5
Даны числа S,A. Вычислить
Вариант 6
Даны числа А и В . Вычислить Z= F(B,1) – F(B2,A2) + F(10,A), где