- •Информатика
- •Введение
- •1. Правило выбора заданий и оформления контрольных работ
- •2. Позиционные системы счисления
- •2.1. Перевод целых десятичных чисел
- •2.2. Перевод дробных десятичных чисел
- •2.3. Взаимосвязь двоичной, восьмеричной и шестнадцатеричной систем счисления
- •3. Подготовка задач для программирования
- •4.1. Разветвляющиеся вычислительные процессы
- •4.2. Циклические вычислительные процессы
- •4. Разработка схемы алгоритма
- •Останов.
- •5. Алгоритмические языки программирования инженерных задач
- •5.1. Основные понятия
- •5.2. Алгоритмический язык Fortran
- •5.2.1. Алфавит языка
- •5.2.2. Константы и переменные
- •5.2.3. Элементарные функции
- •5.2.4. Выражения
- •5.2.5. Основные операторы языка
- •5.2.6. Арифметический оператор присваивания
- •5.2.7. Задание исходных данных
- •5.2.8. Оператор вывода
- •5.2.9. Оператор stop
- •5.2.10. Оператор end
- •5.2.11. Операторы управления
- •5.2.12. Структура программы
- •5.2.13. Программирование алгоритмов разветвленной структуры
- •5.2.14. Оператор цикла
- •5.2.15. Массивы переменных
- •5.2.16. Ввод – вывод одномерных массивов
- •5.2.17. Программирование алгоритмов циклической структуры
- •5.3. Алгоритмический язык Basic
- •5.3.1. Алфавит языка
- •5.3.2. Переменные и константы
- •5.3.3. Элементарные функции
- •5.3.4. Выражение
- •5.3.5. Задание исходных данных
- •5.3.6. Оператор вывода
- •5.3.7. Оператор end
- •5.3.8. Операторы управления
- •5.3.9. Структура программы
- •5.3.10. Программирование алгоритмов разветвленной структуры.
- •5.3.11. Массивы переменных
- •5.3.12. Оператор цикла
- •5.3.13. Программирование алгоритмов циклической структуры
- •6. Образец выполнения контрольной задачи
- •6.1. Выбор номеров вариантов и заданий для контрольной работы
- •6.2. Задание 1. Позиционные системы счисления.
- •6.3. Задание 2. Разветвляющиеся вычислительные процессы.
- •6.4. Задание 3. Циклические вычислительные процессы.
- •7. Таблицы заданий контрольной работы
- •8. Контрольные вопросы
- •Литература
- •Содержание
Литература
1. Бартеньев О.В. Современный Фортран. 3-е изд., доп. и перераб. – М. Диалог – МИФИ, 2000.- 448 с.
2. Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. Гост 19.701-90 (ИСО 5807-85).
3. Кетков Ю.Л., Кетков А.Ю. Практика программирования: Бейсик, Си, Паскаль. Самоучитель. Спб.: БХВ – Петербург, 2001. – 480 с.
4. Логинов В.И., Шемагина Л.Н. Алгоритмический язык Фортран: Конспект лекций. Часть 1 и Часть 2, Издательство ВГАВТ: 2001 – 2003.
5. Методическая литература с Internet сайта: http://AQUA.SCI-NNOV.RU/Informatika
Приложение 1. Титульный лист
Федеральное агентство морского и речного флота
Федеральное государственное образовательное учреждение высшего профессионального образования
Волжская государственная академия водного транспорта
Кафедра Информатики систем управления и телекоммуникаций
Информатика
Контрольная работа
Электромеханический факультет
Заочная форма обучения
1 курс
Выполнил: ст. группы М-125
Петров И. С.
Проверил: _______________
Н. Новгород
Приложение 2. Задания для лабораторных работ
Составить схему вычислительного процесса и программу на любом алгоритмическом языке. Входные данные задать самостоятельно.
№ п/п |
Вычислить сложное выражение |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
Содержание
|
|
Стр. |
|
Введение |
3 |
1. |
Правило выбора заданий и оформления контрольных работ |
3 |
2. |
Позиционные системы счисления. |
5 |
|
2.1. Перевод целых десятичных чисел |
6 |
. |
2.2. Перевод дробных десятичных чисел |
6 |
|
2.3. Взаимосвязь двоичной, восьмеричной и шестнадцатеричной систем счисления |
7 |
3. |
Подготовка задач для программирования. |
10 |
4. |
Разработка схемы алгоритма. |
13 |
|
4.1.Разветвляющиеся вычислительные процессы. |
13 |
|
4.2. Циклические вычислительные процессы. |
15 |
5. |
Алгоритмические языки программирования инженерных задач |
26 |
|
5.1. Основные понятия |
28 |
|
5.2. Алгоритмический язык Fortran |
29 |
|
5.2.1. Алфавит языка |
29 |
|
5.2.2. Константы и переменные |
29 |
|
5.2.3. Элементарные функции |
31 |
|
5.2.4. Выражения |
32 |
|
5.2.5. Основные операторы языка |
34 |
|
5.2.6. Арифметический оператор присваивания. |
34 |
|
5.2.7. Задание исходных данных |
35 |
|
5.2.8. Оператор вывода |
36 |
|
5.2.9. Оператор STOP |
37 |
|
5.2.10. Оператор END |
37 |
|
5.2.11. Операторы управления |
37 |
|
5.2.12. Структура программы |
39 |
|
5.2.13. Программирование алгоритмов разветвленной структуры |
40 |
|
5.2.14. Оператор цикла |
41 |
|
5.2.15. Массивы переменных |
42 |
|
5.2.16. Ввод – вывод одномерных массивов |
43 |
|
5.2.17. Программирование алгоритмов циклической структуры |
44 |
|
5.3. Алгоритмический язык Basic |
48 |
|
5.3.1. Алфавит языка |
48 |
|
5.3.2. Переменные и константы |
49 |
|
5.3.3. Элементарные функции |
52 |
|
5.3.4. Выражение |
53 |
|
5.3.5. Задание исходных данных |
55 |
|
5.3.6. Оператор вывода |
56 |
|
5.3.7. Оператор END |
57 |
|
5.3.8. Операторы управления |
57 |
|
5.3.9. Структура программы |
59 |
|
5.3.10 Программирование алгоритмов разветвленной структуры. |
59 |
|
5.3.11. Массивы переменных |
60 |
|
5.3.12. Оператор цикла. |
61 |
|
5.3.13. Программирование алгоритмов циклической структуры. |
62 |
6. |
Образец выполнения контрольной задачи |
68 |
|
6.1. Выбор вариантов и заданий для контрольной работы. |
68 |
|
6.2. Задание 1. Позиционные системы счисления. |
68 |
|
6.3. Задание 2. Разветвляющиеся вычислительные процессы. |
72 |
|
6.4. Задание 3. Циклические вычислительные процессы. |
75 |
7. |
Таблицы заданий контрольной работы |
79 |
8. |
Контрольные вопросы |
84 |
9. |
Литература |
87 |
|
Приложение 1. Титульный лист |
88 |
|
Приложение 2. Задания для лабораторных работ |
89 |
