
- •Рекомендации по выполнению и оформлению контрольной работы по дисциплине информатика
- •1. .Алгоритмизация и программирование
- •1.1. Этапы решения задач на эвм
- •1.2. Запись алгоритма с помощью блок-схем
- •1.2.1. Базовые управляющие структуры
- •{Поиск минимального элемента в массиве}
- •1.3. Тестирование
- •2. Язык программирования высокого уровня
- •2 .1. Программирование алгоритмов линейной структуры
- •2.1.1. Алфавит языка Turbo Pascal
- •2.1.2. Переменные
- •Типы переменных и констант
- •Целые типы данных языка Turbo Pascal
- •2.1.3. Стандартные математические функции, используемыев Turbo Pascal
- •Арифметические выражения
- •2.1.4. Операторы
- •Оператор присваивания
- •Ввод и вывод результатов вычислений
- •2.1.5. Общая структура программы на Turbo Pascal
- •Пример программы с линейной алгоритмической структурой
- •2.2. Программирование алгоритмов с разветвляющейся структурой
- •2.2.1.Логические выражения
- •2.2.2. Условный оператор
- •Пример выполнения задания 1 контрольной работы
- •2.3. Программирование алгоритмов циклических структур
- •2.3.1. Оператор цикла с предусловием
- •2.3.2.Оператор цикла с постусловием
- •Пример выполнения задания 2а контрольной работы
- •2.3.3.Оператор цикла с параметром
- •Пример выполнения задания 2б контрольной работы
- •2.4. Программирование задач с использованием массивов
- •2.4.1. Описание одномерного массива
- •2.4.2. Часто встречающиеся задачи на одномерный массив
- •2.4.3. Использование и обработка двумерного массива
- •2.4.4. Часто встречающиеся задачина двумерный массив
- •2.5.2. Задачи с использованием главной или побочной диагонали матрицы
- •Пример выполнения задания 3
- •2.5. Организация программ с использованием функций
- •2.5. Организация программ с использованием процедур
- •2.5.1. Параметры
- •Пример выполнения задания 4
- •2.6. Текстовые файлы
- •2.6.1. Символьный тип данных
- •2.6.2. Операции над строками
- •2.6.3. Особенности работы со строками
- •2.6.4. Редактирование строк
- •Сору (s:string; start, len:integer):string;
- •2.6.5. Преобразование строк
- •2.6.6. Процедуры и функции для работы с текстовыми файлами
- •Примеры выполнения задания 5
- •3. Электронные таблицы. Ms excel
- •3.1. Создание простых таблиц, автозаполнение, форматирование
- •3.1.1. Запуск excel
- •3.1.2. Окно программы Microsoft Excel и его элементы
- •3.1.3. Выделение столбцов, строк, блоков таблицы
- •3.2. Заполнения и редактирования таблицы
- •3.2.1. Ввод данных в таблицу
- •Ввод данных в строке формул:
- •Ввод текста
- •Ввод чисел
- •Ввод арифметических формул
- •3.2. 2. Корректировка содержимого ячейки
- •3.3. Автозаполнение
- •3.4. Относительные и абсолютные ссылки
- •3.5. Форматирование таблицы
- •Форматирование текста
- •3.6. Функции в Excel
- •3.6.1. Стандартные функции
- •Ошибки в формулах
- •3.6.2. Мастер функции
- •Использование вложенных функций
- •3.7. Знакомство с графическими возможностями excel
- •3.7.1. Построение диаграмм и графиков.
- •3.7.2. Построение гистограммы ( столбиковые диаграммы)
- •3.7.3. Построение круговой диаграммы
- •3.7.4. Построение графиков
- •Пример выполнения задания 6 а «Построения двух графиков в одной системе координат»
- •Заполните основную и вспомогательную таблицы
- •3.8. Численное решение задачи Кощи для обыкновенного дифференциального уравнения первого порядка
- •3.8.1. Математическая постановка задачи
- •Система управления базами данных Access
- •4.1. Ознакомление с основными понятиями
- •4.2. Создание новой базы данных
- •4.3. Способы создания таблиц
- •4.3.1.Создание таблицы «Список» в режиме конструктора
- •Создание таблицы “Группы” путем ввода данных
- •Создание таблицы “Личные данные” с помощью мастера
- •4.4 Организация связей между таблицами
- •4.5.Создание формы для ввода данных
- •4.6. Создание запросов и отчетов
- •4.6.1. Общие сведения
- •4.6.2.Создание запроса с использованием логических операций и условий отбора
- •Порядок работы:
- •4.6.3. Создание запроса с параметром
- •Порядок работы:
- •Порядок работы
- •4.6.4. Создание запроса с групповыми операциями
- •Порядок работы:
- •4.6.5. Создание вычисляемого поля
- •Порядок работы:
- •Порядок работы:
- •4.6.6. . Создание запросов-изменения
- •Порядок работы:
- •Порядок работы:
- •4.7. Создание отчета
- •Порядок работы:
- •Задание 2a Использование циклических структур/ Операторы цикла с предусловием и с постусловием
- •Задание 2б Использование циклических структур Оператор цикла с параметром
- •Задание 3 Работа с двумерными массивами
- •Задание 4. Использование процедур
- •Задание 5 Текстовый файл
- •Задания 6а ms Excel. Постраение графиков
- •Задания 6б Численное решение задачи Коши
- •Задание 7 Разработка информационно-поисковой системы
Ввод и вывод результатов вычислений
Для ввода исходных данных и вывода результатов вычислений используются процедуры ввода и вывода.
Процедура ввода состоит из идентификатора read (читать) или readln и следующим за ним в круглых скобках списком переменных. Переменные последовательно принимают значения, вводимые с клавиатуры и отображаемые на экране дисплея. Переменные отделяются друг от друга запятой.
Read (a, b, с);
readln(x, y);
При выполнении read программа приостанавливает свою работу и ждет, пока на клавиатуре будут набраны соответствующие данные. Если вводятся числа, то они отделяются друг от друга одним или несколькими пробелами или нажатием на клавишу Enter. После нажатия Enter введенные значения присваиваются переменным, имена которых указаны в скобках в процедуре read (по порядку).
Процедура вывода состоит из идентификатора write (записать) или writeln и следующего за ним в круглых скобках списка выражений, которые отделяются друг от друга запятой, т. Е.
write(x, y);
writeln(a, b,c);
Значения переменных и констант действительного типа при выводе на экран дисплея в стандартном представлении занимают 18 позиций в форме Е, что неудобно для восприятия.
На практике для целых констант и переменных указывается только количество позиций, а для действительных – общее количество позиций, занимаемых числом, а также количество позиций под дробную часть числа (задают формат вывода). Формат отделяется от имени выводимой переменной двоеточием, например:
write(x=, х:7:3, у=, у:8:4);
writeln(i:3, k:5, п:7);
При использовании процедуры writeln курсор на дисплее компьютера после вывода данных переместится в начало следующей строки, в отличие от процедуры write, когда курсор остается в той же строке. При вводе данных с помощью процедуры readln необходимо нажимать клавишу Enter после ввода значений всех переменных, содержащихся в списке ввода, соответствующем этому оператору.
2.1.5. Общая структура программы на Turbo Pascal
program имя программы; |
{заголовок программы} |
|
uses crt; |
{подключение модулей, в данном случае стандартного модуля crt } |
|
l const type function procedure var |
|
меток, констант, типов, функций процедур переменных, |
begin P1; P2; …; Pn end. |
{основной блок операторов} |
В программе имеет смысл включать только те разделы описаний, которые в ней используются.
Для каждой переменной, входящей в программу, должен быть задан ее тип в разделе описания переменных. Для этого используется служебное слово var (variable – переменная), например:
var х, у:real;
т, n, к:integer;
где
integer
(целый тип), real
(действительный тип).
Если константа обозначается именем, то она должна быть описана в разделе описания констант, который начинается со служебного слова const, например:
const f = –2; z = 1.5;
Раздел операторов начинается со служебного слова begin (начало) и заканчивается словом end (конец) и точкой.
В Turbo Pascal имеется возможность применения модулей (библиотек). Turbo Pascal имеет несколько стандартных модулей (crt, dos, graph и т.п. Подключают модули с помощью служебного слова uses (использовать), после которого через запятую перечисляются названия модулей, которые будут использованы в программе.
При выполнении лабораторных работ мы будем пользоваться только модулем crt.
В нем сосредоточены процедуры и функции, управляющие текстовым режимом работы экрана (очистка экрана, перемещение курсора в произвольную позицию экрана и т. П.).
Наиболее часто используют процедуры:
clrscr; |
– очистка экрана |
readkey; |
– задержка экрана пользователя с исходными данными и результатами вычислений |