- •1.Классификация языков программирования. Язык программирования Турбо Паскаль7.0, интегрированная среда программирования тп 7.0.
- •1.Основные процедуры и функции для работы со строками.
- •Разработка алгоритма решения задачи:
- •1.Константы и переменные языка программирования тп 7.0.
- •2.Базы данных с локальным и удаленным (сетевым) доступом.
1.Основные процедуры и функции для работы со строками.
Copy(str,n1,n2) – результат работы функции- подстрока строки str , начинающий с номера n1 от начала строки, длиной n2; str- выражение строкового типа; n1, n2 - тип integer.
Concat(str1,str2, ..strn) – результат работы функции – сцепление (сложение) строк; число аргументов может быть произвольным; аргументы отделяются запятыми; str1, str2,…,strn- выражения строкового типа.
Length(str) – вычисляет число символов в строке; str – выражение строкового типа; результат – тип integer.
Pos(str1,str)- результат работы функции – целое число, равное той позиции в строке str, в которой находится первый символ подстроки str1, если подстрока в строке не обнаружена, то результат работы функции – 0; str1, str – выражения строкового типа; результат – тип integer.
2.Электронная таблица Excel. Элементы рабочего листа. Ввод и редактирование данных.
Входит в ППП MS Office.
Эффективное средство хранения, накопления, обработки, представления учётной информации в виде таблицы.
Файл – книга
Структура листа:
Поле адреса ячейки
Строка заголовков столбцов
Активная ячейка
Полосы прокрутки
Столбец заголовков строк
Ввод данных:
-
выделение ячейки
-
ввод текстовой информации
-
обращаем внимание на содержимое строки формул
-
если информация введена верно, завершаем ввод нажатием Enter.
Редактирование данных:
1 способ - производится двойной клик по ячейке. Текстовой курсор в ячейка пригласит вводить изменение.
2 способ – выделить ячейку, редактирование данных производится в строке формул.
Билет №8
1.Этапы программирования. Составление алгоритма решения задачи.
Непосредственно этапу проектирования программы предшествует ряд подготовительных этапов:
1)Постановка задачи: на этом этапе формулируется цель решения задачи, раскрывается и подробно описывается ее существо. При этом указывается количество и характер величин, используемых в задаче, определяются границы изменения их значений, устанавливаются зависимости между величинами.
2)Математическое описание задачи: большинство задач, подлежащих решению на персональном компьютере, должны иметь четкую математическую формулировку. Если при постановке задачи некоторые функциональные зависимости были сформулированы только качественно, то теперь их следует выразить строгими математическими зависимостями.
3)Выбор метода решения: в зависимости от математической формулировки задачи выбирается такой численный метод решения. Который можно реализовать на персональном компьютере. Метод решения задачи считается выбранным, если установлены зависимости всех искомых данных и указаны пути или способы получения результатов дл я реализации на персональном компьютере.
Разработка алгоритма решения задачи:
Понятие алгоритма занимает центральное место в вычислительной математике и , подобно понятиям множество и натурального числа, принадлежит к числу понятий столь фундаментальных , что должно рассматриваться как неопределяемое. Лишь как пояснения, а не как определения следует рассматривать формулировки типа: « Алгоритм-это точное предписание, которое задает вычислительный процесс, начинающийся с произвольного (но выбранного из фиксированного для данного алгоритма совокупности) исходного данного и направленный на получение полностью определяемого этим исходным данным результата».
Алгоритмы, в соответствии с которыми решение поставленных задач сводится к четырем арифметическим действиям, называют численными алгоритмами. Наряду с численными алгоритмами существует алгоритмы решения информационно-логических задач в которых основную роль играет перебор различных вариантов и сравнение их между собой по какому-либо критерию.
Для успешного решения задачи на компьютере все шаги алгоритма должны быть тщательно разработаны.
Программа представляет собой последовательность операторов или других элементов языка, построенные в соответствии с определенными правилами и предназначенных для решения определенных задач.
Алгоритм- система формальных правил чётко и однозначно определяющих процесс выполнения заданной работы в виде конечных последовательных действий или операций.
2.Электронная таблица Excel. Мастер функций. Стандартные функции.
Входит в ППП MS Office.
Эффективное средство хранения, накопления, обработки, представления учётной информации в виде таблицы.
Также при работе с электронными таблицами можно использовать Мастер функций. Он позволяет немного упростить.
Для этого:
-
выделяем ячейку, в которой необходимо разместить результат.
-
Щёлкнуть по кнопке Вставка функции.
-
Из раскрывшегося списка выбрать категорию функции.
-
Выбрать функцию.
-
Выделить ячейки с аргументом.
-
В поле Число отобразится имя ячейки.
Билет №9
1.Алфавит языка ТП 7.0.
Алфавит- это совокупность допустимых в языке символов.
A...Z a..z 0..9 + - * / = < > : ; ‘
2.Классификация компьютерных вирусов. Основные виды компьютерных вирусов.
Компьютерный вирус - программа, которая запускается без ведома пользователя и может повредить данные. Небольшая прога, встраиваемая в обычную программу. Если загрузить файл, зараженный вирусом, то вы, возможно, не будите ничего знать об этом до тех пор, пока вирус не начнет действовать.
При заражении компьютера вирусом очень важно своевременно его обнаружить. Для этого следует знать об основных признаках проявления вирусов. У ним можно отнести следующие:
- прекращение работы или неправильная работа ранее успешно функционировавших программ
- медленная работа компьютера
- невозможность загрузки ОС
- исчезновение файлов и каталогов или искажение их содержимого
- изменение даты и времени модификации файлов
- изменение размеров файлов
- неожиданное значительно увеличение количества файлов на диске
- существенное уменьшение размера свободной оперативной памяти
- вывод на экран непредусмотренных сообщений или изображений
- подача непредусмотренных звуковых сигналов
- частые зависаний и сбои в работе компьютера
В настоящее время известно более количества вирусов. Их можно классифицировать по следующим признакам
1 среде обитания: сетевые, файловые, загрузочные, файлово-загрузочные.
2 способу заражения среды обитания: резидентные, нерезидентные.
3 воздействию: неопасные, опасные, очень опасные.
4 особенностям алгоритма: паразитические, репликаторы, невидимки, мутанты, троянские.
1-сетевые вирусы распространяются по различным компьютерным сетям. Файловые вирусы могут внедряться в файлы с расширением COM и EXE. Файловые вирусы также могут быть записаны и в другие типы файлов, но записанные в таких файлах они никогда не получают управление и теряют способность к размножению. Загрузочные вирусы внедряются в загрузочный сектор диска или в сектор, содержащий программу загрузки системного диска. Файлово-загрузочные вирусы заражают как файлов, так и загрузочные сектора дисков.
2-Резидентный вирус при заражении компьютера оставляет в оперативной памяти свою резидентную часть, которая потом перехватывает обращение операционной системы к объектам заражения и внедряется в них. Резидентные вирусы находятся в памяти и являются активными вплоть до выключения или перезагрузки компьютера. Нерезидентные вирусы не заражают память компьютера и являются активными ограниченное время.
3-Неопасные, не мешающие работе компьютера, но уменьшающие объем свободной оперативной памяти и памяти на дисках, действия таких вирусов проявляются в каких-либо графических или звуковых эффектах.
Опасные вирусы, которые могут привести к различным нарушениям в работе компьютера.
Очень опасные, воздействие которых может привести к потере программ, уничтожению данных, стиранию информации в системных областях диска.
4-По особенности алгоритма вирусы трудно классифицировать из-за большого разнообразия. Простейшие вирусы – паразитические, они изменяют содержимое файлов и секторов диска и могут быть достаточно ленно обнаружены и уничтожены. Можно отметить вирусы-репликаторы, называемые червями, которые распространяются по компьютерным сетям, вычисляют адресы сетевых компьютеров и записывают по этим адресам свои копии. Известны вирусы-невидимки, называемые стелс- вирусами, которые очень трудно обнаружить и обезвредить, так как они перехватывают обращение операционной системы к пораженным файлам и секторам дисков и подставляют вместо своего тела незараженные участки диска. Наиболее трудно обнаружить вирусы-мутанты, содержащие алгоритмы шифровки-расшифровки, благодаря которым копии одного и того же вирусы не имеют ни одной повторяющейся цепочки байтов. Имеются и так называемые квазивирусные и «троянские» программы, которые хотя и не способны к самораспространению, но очень опасны, так как, маскируясь под полезную программу, разрушают загрузочный сектор и файловую систему дисков.
Источники заражения- дискеты,USB Flash накопители, CD, DVD, сети (Интернет).
Билет №10
1.Выражения: операции над различными типами данных, стандартные функции.
Выражения состоят из операндов (констант, переменных, функций), знаков операций и круглых скобок. В зависимости от типов операндов и вида операций выражения могут быть арифметические, логические, строковые и множественных(выражения над множествами).
Арифметические выражения. Операнды арифметического выражения являются константы, переменные (простые, с индексами, поля записей) и функции типа real или integer. Над этими операндами определены следующие арифметические операции:
+
-
*
/
div-целочисленное деление
mod-остаток от целочисленного деления
Логические выражения. Логические выражения включают логические операнды, логические операции и отношения. Логическими операндами являются логические константы, логические переменные и логические функции.
В ТП логические выражения могут быть операндами четырех логических операций:
Not(не)- отрицание.
And(и)- логическое умножение.
Or(или)-логическое сложение.
Xor- исключающее или.
Строковые выражения могут содержать строковые константы, строковые переменные (простые, с индексом, поля записей), строковые функции и операцию «+», осуществляющую сцепление операндов строкового типа.
Выражения над множествами состоят из множественных констант, множественных переменных, множественных конструкторов и операций над множествами. Операции на множествами: объединение (+), пересечение (*), разность (-), операции отношения(=,<>,>,>=,<,<=) и проверки на принадлежность множеству (in).
2.Определение Базы данных. Централизованные и распределенные БД.
База данных – совокупность взаимосвязанных данных, правила, организации которых основаны на общих принципах описания, хранения и манипулирования данными (это поименованная совокупность структурированных данных, относящихся к определенной предметной области).
По технологии обработки данных базы подразделяются на централизованные и распределенные.
Централизованная база данных хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК.
Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).
Билет №11
