Информатика Паскаль
.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.
Ведущий преподаватель Абакумова Н.И.
Зав.кафедрой Розова Н.В.