Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика Паскаль

.doc
Скачиваний:
33
Добавлен:
01.04.2015
Размер:
274.94 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«ЗАБАЙКАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

(ЗабГУ)

Институт переподготовки и повышения квалификации

Кафедра ИВТ и ПМ

ИНФОРМАТИКА

(189 часов, лекции -8 часов, лабораторные работы -12,

контрольная работа, экзамен)

Краткое содержание курса

Тема 1. ЭВМ - краткая история.

Назначение ЭВМ, операционные системы, файлы, каталоги, пути доступа к файлам. Интегрированная оболочка Turbo – Pascal.

Тема 2. Введение в TurboPascal. Алгоритмы линейной структуры.

Описание переменных, констант. Выражения, операции, стандартные функции, структура программы. Оператор присваивания. Операторы ввода и вывода. Стандартная форма вывода. Вывод с указанием формата. Составной оператор.

Тема 3. Алгоритмы разветвляющейся структуры.

Логический тип данных. Операции отношения. Логические выражения, логические операции. Условный оператор. Простые и сложные операции сравнения.

Тема 4. Алгоритмы циклической структуры.

Организация циклов. Оператор цикла с предусловием. Оператор цикла с постусловием.

Вложенные циклы. Оператор цикла с параметром.

Тема 5. Структуированные типы данных. Одномерные массивы.

Скалярные и структурированные типы. Тип данных массив. Одномерный массив: описание, ввод, вывод. Численные оценки.

Тема 6. Структуированные типы данных. Двухмерные массивы.

Способы задания двумерных массивов. Ввод и вывод двумерных массивов. Численные оценки.

Контрольная работа

Варианты контрольной работы выбираются по последней цифре номера зачетной книжки.

Вариант 0.

  1. Составить программу вычисления арифметических выражений: , , - вводятся с клавиатуры.

  2. Составить программу вычисления функции :

вводятся с клавиатуры.

  1. Составить программу нахождения максимального (минимального) значения из двух величин. Найти MAX(a, b) , где , .

  2. Составить программу нахождения значений функции с шагом .

  3. Даны два вектора В(5) и С(5). Получить вектор А по следующему правилу: . Вычислить s=.

  4. Дана матрица А(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) по правилу: .

Вопросы для подготовки к экзамену

  1. Операционные системы. Файловая система ( файлы , каталоги , диски ).

  2. Описание переменных, констант.

  3. Оператор присваивания.

  4. Ввод числовых данных.

  5. Вывод числовых данных.

  6. Условный оператор ( Полная и короткая формы оператора ).

  7. Составной оператор в условиях.

  8. Циклы с параметром. Вычисление сумм и произведений.

  9. Цикл с предусловием.

  10. Цикл с постусловием.

  11. Описание одномерного массива. Ввод и вывод элементов массива. Вычисление максимального (минимального) элемента.

  12. Описание двухмерного массива. Ввод и вывод элементов массива. Вычисление максимального (минимального) элемента.

Список рекомендуемой литературы

  1. Фигурнов В.Э.»IBM PC для пользователя», М.:Имфра-М,1996-1997.

  2. Острейковский В.А. «Информатика», М.:Высш.шк.,2001.

  3. Валова О.В. «IBM PC для пользователя»,Чита:ЧитГТУ,2001.

  4. Тупякова Г.Г. Тупякова В.П. Забелина Н.А. Розова Н.В.»Вычислительная техника и программирование»,Чита:ЧитГТУ,1997.

Ведущий преподаватель Абакумова Н.И.

Зав.кафедрой Розова Н.В.