- •Министерство сельского хозяйства Российской Федерации
- •Инструкция пользователя
- •Примечание: в постановках нижеприведённых задач переменные используются для обозначения:
- •Одномерные массивы (векторы)
- •Программа решения задачи 2.00 на алгоритмическом языке Бейсик
- •4 7
- •6 8
- •Инструкция пользователя.
- •3. Двумерные массивы (матрицы)
- •Подпрограмма ввода элементов матрицы задачи 3.00.
- •Подпрограмма решения задачи 3.00
- •4. Таблицы.
- •Журнал учёта надоя молока
- •Журнал учёта надоя молока
- •Журнал учёта надоя молока
- •Ведомость расхода молока по молочно-товарной ферме, кг
- •Ведомость переоценки изделий
- •Ведомость начисления заработной платы
- •Накопительная ведомость
- •Счёт – фактура
- •Структура посевных площадей
- •5. Контрольные вопросы
- •6. Выбор задания для выполнения контрольной работы.
- •Пример оформления титульного листа контрольной работы
- •7. Основные операторы языка Basic
- •8. Арифметические операции языка Basic
- •9. Операции отношений языка Basic
- •10. Встроенные функции языка Basic
- •Содержание
Министерство сельского хозяйства Российской Федерации
Казанский государственный аграрный университет
Институт экономики
Кафедра экономики и информационных технологий
Еникеев А.И.
Информатика
Методические указания и задачи
Казань – 2015
УДК: 681.3.06. (07)
ББК: 32.973-01С
Еникеев А.И. Информатика: Методические указания и задачи – Казань: КГАУ, 2015. – 28с.
Рецензенты:
Методические указания и задачи предназначены для проведения лабораторно-практических занятий, самостоятельной работы и выполнения контрольных работ.
Рассмотрены и одобрены на заседании кафедры экономики и информационных технологий ………. 20 ….. г., протокол № …..
Рассмотрены, одобрены и рекомендованы в печать на заседании методической комиссии института экономики ……. 20 ….. г., протокол № ….
© Казанский государственный аграрный университет, 2015 г.
1. Простые переменные.
Процесс программирования состоит из следующих основных этапов: постановка задачи, математическая формулировка алгоритма решения задачи, изображение алгоритма в одной из форм его представления (например, в форме блок-схемы), запись программы на одном из алгоритмических языков, отладка программы, разработка инструкции пользователя.
При разработке программ данного раздела применяется несколько числовых последовательностей сведённых в таблице 1. Эти последовательности являются контрольным примером или тестом, служащим для лучшего понимания постановки задачи и для проверки правильности выполнения алгоритма и программы.
N– последовательность натурального ряда чисел, одновременно служащая для обозначения порядковых номеров значений чисел других последовательностей.
PK– последовательность квадратов натурального ряда чисел.
SD- последовательность степеней двойки.
F– последовательность в которой каждое число есть сумма двух предыдущих, называющаяся последовательностью Фибоначчи.
Задача 1.00Вычислить число последовательностиF, имеющее порядковый номерN.
Если обратиться к таблице 1, можно определить, что:
при N= 7 …F= 8; приN= 10 …F= 34; и т.д.
Математическая формулировка алгоритма решения задачи.
N– номер числа последовательностиF, значение которого необходимо определить.
A– первое, из каждых трёх подряд расположенных чисел последовательностиF.
B– второе, из каждых трёх подряд расположенных чисел последовательностиF.
C=A+B– третье, из каждых трёх подряд расположенных чисел последовательностиF.
K= 2, 3, 4, …… ,N– переменная – счётчик, определяющая номера вычисляемых значений чисел последовательностиF.
Таблица 1. Последовательности чисел, служащие для проверки правильности
выполнения алгоритмов и программ
N |
PK |
SD |
F |
1 |
1 |
2 |
0 |
2 |
4 |
4 |
1 |
3 |
9 |
8 |
1 |
4 |
16 |
16 |
2 |
5 |
25 |
32 |
3 |
6 |
36 |
64 |
5 |
7 |
49 |
128 |
8 |
8 |
64 |
256 |
13 |
9 |
81 |
512 |
21 |
10 |
100 |
1024 |
34 |
11 |
121 |
2048 |
55 |
12 |
144 |
4096 |
89 |
13 |
169 |
8192 |
144 |
14 |
196 |
16384 |
233 |
15 |
225 |
32768 |
377 |
16 |
256 |
65536 |
610 |
Программа решения задачи 1.00 на алгоритмическом языке Бейсик.
REMЗадача 1.00 Фамилия И.О. студента
INPUT“Номер числа”;N
A=0:B=1:K=2
C=A+B:K=K+1
IFK=NGOTO70
A=B:B=C:GOTO40
PRINT“Номер числа”;K; “Значение числа”;C
END
В программе необходимо давать комментарии, подсказывающие пользователю наименование вводимых и выводимых показателей.