- •Информатика: понятие. Цели и задачи дисциплины.
- •Информация. Свойства информации. Количество информации.
- •Понятие и история развития вычислительной техники.
- •Поколения компьютеров (эвм).
- •Классификации компьютеров.
- •Информация и данные. Единицы измерения информации. Устройства хранения информации.
- •Архитектура эвм. Принципы Дж.Фон Неймана.
- •Компьютер. Архитектура и структура компьютера.
- •Классификация программного обеспечения.
- •2) Системные программы:
- •Операционные системы: классификация, основные элементы.
- •Прикладное программное обеспечение.
- •Роль и назначение системных программ.
- •Файловая система ос. Структура операционной системы ms dos.
- •Общая характеристика программного обеспечения.
- •Технология обработки текстовой информации.
- •Понятие базы данных. Системы управления базами данных.
- •Классификации систем управления базами данных.
- •Классификация бд
- •Модели данных.
- •Представление информации в технических устройствах.
- •Логические элементы компьютера.
- •Модели решения функциональных и вычислительных задач. Основные понятия.
- •3)Схема не
- •4)Схема и-не
- •5) Схема или-не
- •Характеристика табличных процессоров.
- •Компьютерная графика. Виды. Программные продукты.
- •Цветовые модели.
- •Компьютерные сети. Топология компьютерной сети
- •Интернет. Протоколы передачи данных.
- •Этапы решения задач на эвм.
- •Алгоритмические основы информатики.
- •Компоненты алгоритмического языка.
- •Элементы теории кодирования. (тетр)
- •Виды вредоносного по.
- •Антивирусные программы и их классификация.
- •Классификация языков программирования.
- •Классификация типов данных в языке Pascal.
- •Выражения, арифметические и логические операции, оператор присваивания.
- •Условный оператор и оператор варианта. Пример с использованием блок-схемы.
Условный оператор и оператор варианта. Пример с использованием блок-схемы.
Условный оператор позволяет выбирать одно из двух условий. Существуют следующие виды записи условного оператора:
If <условие> then <оператор>;
If <условие> then <оператор1> else <оператор2>;
If <условие> then <оператор1> else if <условие> then <оператор2>
else <оператор3>;
Для условного оператора первого вида, если условие истинно, то выполняется оператор, стоящий после then. Если же условие ложно, то этот оператор не выполняется, а выполняется оператор, следующий за условным. Например:
if x<0 then y=x+x.
Второй вид записи оператора позволяет производить выполнение оператора 1, если условие истинно. Если условие ложно, то выполняется оператор 2. Например: if x>0 then y:=sqrt(x) else y:=x.
В третьей форме записи условный оператор расширен за счет вложенности новых условий. Это приводит к сокращению числа условных операторов, но снижает наглядность программы. Новые условия могут записываться за ключевыми словами then и else. Ключевое слово else всегда относится к ближайшему if. Например:
if x<a then p:=ln(x)
else if x>b then p:=sin
else p:=cos(x).
Следует помнить, что условный оператор управляет только одним оператором. Поэтому, если возникает необходимость выполнения группы операторов, то их надо объединить в один, взяв в операторные скобки (т.е. использовать составной оператор begin-end). Кроме того, при необходимости учета нескольких условий используются логические операции: and (и), or (или), not (не) .
Например, алгоритм : если A<D и A>C то Y1:=A2 и Y2:=A*C; будет записан следующим образом
If (A<D) and (A>C) then begin Y1:= sqr(A); Y2:=A*C end; .
Оператор выбора CASE
Оператор CASE предназначен для программирования алгоритмов с большим числом разветвлений. Этот оператор обеспечивает выполнение одного оператора (простого или составного) из нескольких возможных.
Общий вид оператора CASE:
case <выражение-селектор> of
<список меток 1>: оператор 1;
<список меток 2>: оператор 2;
. . . . .
<список меток n>: оператор n
else <оператор>
end;
Здесь значение выражения должно быть одного и того же скалярного типа (кроме real), что и метки. Оператор выбора действует следующим образом. Если значение выражения равно одной из меток, то выполняется соответствующий ей оператор. Затем управление передается за пределы оператора выбора.
Замечание. Метки оператора CASE не описываются в разделе label, и на них нельзя переходить оператором GOTO. Метки внутри одного оператора выбора должны быть различными.
Составной оператор. Пример с использованием блок-схемы.
Составной оператор представляет собой несколько операторов и объявлений, заключенных в фигурные скобки.
Заметим, что в конце составного оператора точка с запятой не ставится.
Выполнение составного оператора заключается в последовательном выполнении составляющих его операторов
Организация циклов. Блок-схемы. Вложенные циклы; правила работы с вложенными циклами.(тетр)
Математические пакеты.
Области применения системы MATLAB:
математика и вычисление;
разработка алгоритмов;
вычислительный эксперимент, имитационное моделирование;
анализ данных, исследования и визуализация результатов;
научная и инженерная графика;
разработка приложений, включая графический интерфейс пользователя и др.
Система MATLAB является одновременно операционной средой и языком программирования. Пользователь может написать специализированные функции и программы, которые оформляются в виде М-файлов. Классифицируя по типу задач, можно сформировать их в пакеты прикладных программ (ППП). Приведем несколько систем и ППП MATLAB:for Windows- система инженерных и научных расчетов;С++ Math Library- библиотека математических функций MATLAB на языке С++;
Другой наиболее известный и широко используемый пакет - это MathCAD (Mathematical Computer Aided Design - математическая система автоматизированного проектирования) фирмы Math Soft / 2/. Первая версия пакета MathCAD для Doc появилась в 1986 г., вторая (2.01) - в 1987 г.; версия 2.52 - в 1989 г. Пакет постоянно совершенствуется. Начиная с версии MathCAD Plus 6.0, появляется встроенный язык программирования. В настоящее время в арсенале пользователя имеются версии MathCAD 7.0, MathCAD 8.0, MathCAD 2000 для Windows, предназначенные для выполнения инженерных и научных расчетов.
Основные достоинства пакета:
1)программирование на общепринятом математическом языке позволяет преодолеть языковой барьер между пользователем и ЭВМ;
2)пакет оборудован инструментами Word - подобного текстового редактора, позволяющего оформить текст документа, не прибегая к специальным средствам, а в совокупности с графическим процессором (вычерчивание графиков и диаграмм) позволяет пользователю в ходе вычислений получить готовый документ;
)универсальность пакета. MathCAD может быть использован для решения самых сложных и разнообразных инженерных, экономических, статистических и др. научных задач, т.е. имеется очень широкий круг потенциальных пользователей пакета;
)пакет является системой открытого типа. Это означает, что кроме определенного набора встроенных функций, предназначенных для решения типовых задач, в пакете можно создать многочисленные функции пользователя.
Использование всех богатейших средств и возможностей MathCAD делает труд пользователя более эффективным, особенно при решении различных типов инженерных задач, в том числе задач прикладной механики.
Основные сервисы сети Интернет.
