
Информатика Паскаль
.docФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«ЗАБАЙКАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
(ЗабГУ)
Институт переподготовки и повышения квалификации
Кафедра ИВТ и ПМ
ИНФОРМАТИКА
(189 часов, лекции -8 часов, лабораторные работы -12,
контрольная работа, экзамен)
Краткое содержание курса
Тема 1. ЭВМ - краткая история.
Назначение ЭВМ, операционные системы, файлы, каталоги, пути доступа к файлам. Интегрированная оболочка Turbo – Pascal.
Тема 2. Введение в Turbo – Pascal. Алгоритмы линейной структуры.
Описание переменных, констант. Выражения, операции, стандартные функции, структура программы. Оператор присваивания. Операторы ввода и вывода. Стандартная форма вывода. Вывод с указанием формата. Составной оператор.
Тема 3. Алгоритмы разветвляющейся структуры.
Логический тип данных. Операции отношения. Логические выражения, логические операции. Условный оператор. Простые и сложные операции сравнения.
Тема 4. Алгоритмы циклической структуры.
Организация циклов. Оператор цикла с предусловием. Оператор цикла с постусловием.
Вложенные циклы. Оператор цикла с параметром.
Тема 5. Структуированные типы данных. Одномерные массивы.
Скалярные и структурированные типы. Тип данных массив. Одномерный массив: описание, ввод, вывод. Численные оценки.
Тема 6. Структуированные типы данных. Двухмерные массивы.
Способы задания двумерных массивов. Ввод и вывод двумерных массивов. Численные оценки.
Контрольная работа
Варианты контрольной работы выбираются по последней цифре номера зачетной книжки.
Вариант 0.
-
Составить программу вычисления арифметических выражений:
,
,
- вводятся с клавиатуры.
-
Составить программу вычисления функции :
вводятся
с клавиатуры.
-
Составить программу нахождения максимального (минимального) значения из двух величин. Найти MAX(a, b) , где
,
.
-
Составить программу нахождения значений функции
с шагом
.
-
Даны два вектора В(5) и С(5). Получить вектор А по следующему правилу:
. Вычислить s=
.
-
Дана матрица А(3Х3). Найти во второй строке матрицы минимальный элемент и на него разделить элементы первого столбца.
Вариант 1.
1.
Составить программу вычисления
арифметических выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3.
Составить программу нахождения
максимального (минимального) значения
из двух величин. Найти MIN(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5. Дана матрица С(3Х3). Найти в первой строке матрицы максимальный элемент и умножить на него элементы второй строки .
6. Даны
два вектора А(7) и С(7). Получить вектор
В(7) по следующему правилу:
.
Вариант 2.
1.
Составить программу вычисления
арифметических выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3.
Составить программу нахождения
максимального (минимального) значения
из двух величин. Найти MIN(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5.
Дан вектор А(7). Получить вектор В(7) по
правилу:
.
6. В матрице А(3Х3) найти сумму элементов главной диагонали. Во второй строке найти минимальный элемент. Найти разность между суммой и минимальным элементом.
Вариант 3.
1.
Составить программу вычисления
арифметических выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3.
Составить программу нахождения
максимального (минимального) значения
из двух величин. Найти MАХ(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5.
Даны две матрицы А(3Х3) и В(3Х3). Получить
матрицу С(3Х3) по правилу:
.
6. Дан вектор Х(10) . Найти минимальный элемент и на него разделить все элементы вектора Х.
Вариант 4.
1.
Составить программу вычисления
арифметических выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3.
Составить программу нахождения
максимального (минимального) значения
из двух величин. Найти MIN(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5. Дан вектор А(15). Найти все положительные элементы и подсчитать их количество.
6. Дана матрица Х(3Х3). Во второй строке найти минимальный элемент. Умножить на него элементы первого столбца матрицы Х.
Вариант 5.
1.
Составить программу вычисления
арифметических выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3.
Составить программу нахождения
максимального (минимального) значения
из двух величин. Найти MАХ(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5.
Дан вектор В(10). Получить вектор С(10) по
правилу:
.
6. Дана матрица С(3Х3) . Во второй строке найти максимальный элемент и вычесть его из каждого элемента первого столбца матрицы.
Вариант 6.
1. Составить
программу вычисления арифметических
выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3.
Составить программу нахождения
максимального (минимального) значения
из двух величин. Найти MIN(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5.
Даны две матрицы А(3Х3) и В(3Х3). Получить
матрицу С(3Х3) по правилу:
.
6. Дан вектор Х(10) . Найти максимальный элемент и вычесть его из каждого элемента вектора Х.
Вариант 7.
1.
Составить программу вычисления
арифметических выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3.
Составить программу нахождения
максимального (минимального) значения
из двух величин. Найти MАХ(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5. Даны два вектора А(5) и В(5). Найти и вывести на экран все неравные пары элементов.
6. Дана матрица А(3Х3). Найти сумму элементов главной диагонали и произведение элементов первого столбца матрицы .
Вариант 8.
1.
Составить программу вычисления
арифметических выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3.
Составить программу нахождения
максимального (минимального) значения
из двух величин. Найти MIN(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5. Дана матрица С(3Х3). Каждый элемент третьей строки увеличить на 4. Найти во втором столбце минимальный элемент.
6. Дан
вектор А(5) . Получить вектор В(5) по
следующему правилу:
.
Вариант 9.
1.
Составить программу вычисления
арифметических выражений:
,
,
,
-
вводятся с клавиатуры.
2.
Составить программу вычисления функции
:
вводятся
с клавиатуры.
3. Составить программу нахождения максимального (минимального) значения из двух величин.
Найти MAX(a,
b)
, где
,
.
4. Составить
программу нахождения значений функции
,
с шагом
.
5.
Дана матрица А(3Х4). Получить вектор В(3)
по правилу :
,
i
=1,2,3 .
6. Дана
матрица А(3Х4) . Найти минимальный элемент
в третьей строке матрицы. Получить
матрицу С(3Х4) по правилу:
.
Вопросы для подготовки к экзамену
-
Операционные системы. Файловая система ( файлы , каталоги , диски ).
-
Описание переменных, констант.
-
Оператор присваивания.
-
Ввод числовых данных.
-
Вывод числовых данных.
-
Условный оператор ( Полная и короткая формы оператора ).
-
Составной оператор в условиях.
-
Циклы с параметром. Вычисление сумм и произведений.
-
Цикл с предусловием.
-
Цикл с постусловием.
-
Описание одномерного массива. Ввод и вывод элементов массива. Вычисление максимального (минимального) элемента.
-
Описание двухмерного массива. Ввод и вывод элементов массива. Вычисление максимального (минимального) элемента.
Список рекомендуемой литературы
-
Фигурнов В.Э.»IBM PC для пользователя», М.:Имфра-М,1996-1997.
-
Острейковский В.А. «Информатика», М.:Высш.шк.,2001.
-
Валова О.В. «IBM PC для пользователя»,Чита:ЧитГТУ,2001.
-
Тупякова Г.Г. Тупякова В.П. Забелина Н.А. Розова Н.В.»Вычислительная техника и программирование»,Чита:ЧитГТУ,1997.
Ведущий преподаватель Абакумова Н.И.
Зав.кафедрой Розова Н.В.