- •Рекомендации по выполнению и оформлению контрольной работы по дисциплине информатика
- •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 Разработка информационно-поисковой системы
Примеры выполнения задания 5
Дан текстовый файл abc.txt. Удалить из каждой строки файла abc.txt все пробелы и расположить символы строки в обратном порядке.
Результат записать в файл def.txt.
Примечание. Формирование текстового файла с исходными данными abc.txt можно выполнить в любом текстовом редакторе, в том числе и в редакторе Турбо Паскаля.
Порядок создания файла:
войти в редактор Турбо Паскаля;
набрать несколько строк текста (в конце последней строки обязательно нажать Enter);
сохранить под именем: abc.txt.
program lab6;
uses crt;
var s : string;
f, g: text;
n,k,i:integer;
begin clrscr;
assign (f, abc.txt);
assign (g, def.txt);
reset (f); {открыть файл abc.txt на чтение}
rewrite (g); {открыть файл def.txt на запись}
while not eof (f) do
begin readln (f, s); {текущая строка файла запишется в ОЗУ в ячейку, отведенную под переменную s}
п := pos( ,s); {позиция первого по порядку пробела}
while n > 0 do
begin
delete(s, n, 1); {удаление пробела в позиции п}
п := pos( ,s);
end;
{формирование новой строки s1 из символов строки s,
расположенных в обратном порядке}
k:=length(s);
for i:= 1 to k do
s1[i]:=s[k+1-i];
{запись строки s1 в файл g }
writeln(g, s1);
end; close(f); close(g);
end.
3. Электронные таблицы. Ms excel
Для представления данных в удобном виде используют таблицы. Компьютер позволяет представить их в электронной форме, а это дает возможность не только отображать, но и обрабатывать данные. Класс программ, используемых для этой цели, называются электронными таблицами или табличными процессорами.
Особенность электронных таблиц заключается в применении формул для описания связи между значениями различных ячеек. Расчет по заданным формулам выполняется автоматически. Изменение содержимого какой либо ячейки приводит к перерасчету значений всех ячеек, которые с ней связаны формульными отношениями и, тем самым к обновлению всей таблицы в соответствии с изменяющимися данными.
Наиболее широкое применение электронные таблицы нашли в экономических и бухгалтерских расчетах, но и в научно-технических задачах электронные таблицы можно использовать эффективно, например, для проведения однотипных расчетов над большими наборами данных, обработки результатов экспериментов, подготовки табличных документов, построения диаграмм и графиков по имеющимися данным и т.д..
3.1. Создание простых таблиц, автозаполнение, форматирование
3.1.1. Запуск excel
Для вызова EXCEL необходимо дважды щелкнуть мышью на пиктограмме Microsoft Excel, которая обычно располагается на рабочем столе.
3.1.2. Окно программы Microsoft Excel и его элементы
Каждый документ – рабочая книга Excel – состоит из одной или нескольких страниц, называемых рабочими листами. Новая книга обычно содержит 16 листов, но их количество может быть увеличено и до 255.
После запуска Excel автоматически загружается чистая книга и активизируется ячейка A1. На рис. 1 приведено окно программы Excel после запуска.
Рис. 1
Верхняя строка – заголовок окна с кнопками управления.
Вторая строка – меню процессора Excel.
Третья и четвертая строки – панели инструментов Стандартная и Форматирование.
Пятая строка – строка ввода и редактирования или строка формул.
Строки между пятой и последней заняты рабочим листом электронной таблицы.
Нижняя строка – строка состояния, на которой располагаются ярлычки рабочих листов. Текущий рабочий лист с ярлычком «Лист1».
Рабочий лист состоит из строк и столбцов. Максимальное количество строк равно 65536, столбцов 256. Каждое пересечение строки и столбца образует ячейку, в которую можно вводить данные. Номер строки – определяет ряд в электронной таблице. Он обозначен на левой границе рабочего поля.
Буква столбца – определяет колонку в электронной таблице. Буквы находятся на верхней границе рабочего поля. Колонки обозначаются в следующем порядке: A – Z, затем AA – AZ, затем BA – BZ и т.д.
Каждая ячейка имеет уникальный адрес, состоящий из буквы столбца и номера строки. Например, адрес B3 определяет ячейку на пересечении столбца B и строки номер 3.
Указатель ячейки – светящийся прямоугольник, определяющий текущую ячейку. Указатель можно перемещать по таблице, как при помощи клавиатуры, так и мышью. Текущая ячейка помечена указателем. Ввод данных и некоторые другие действия относятся к текущей ячейке.
Блок представляет собой прямоугольную область смежных ячеек. Блок может состоять из одной или нескольких ячеек, строк или столбцов. Адрес блока состоит из координат противоположных углов, разделенных двоеточием. Например, B13:C19, A12:A23 или D5.