- •1. Определение термина “информационные технологии”.
- •2. Роль информационных технологий в научных исследованиях и производстве.
- •3. Состояние и перспективы информационных технологий.
- •4. Глобальное информационное пространство.
- •Техническое обеспечение ит
- •5. Персональные эвм, вычислительные системы и комплексы, их блоки и устройства.
- •6. Устройство персонального компьютера. Основные блоки. Внешние устройства.
- •7. Компьютерные сети: локальные, корпоративные, глобальные сети, средства электронной связи.
- •9. Основные и дополнительные функции операционных систем.
- •8. Основы Интернет. Принцип работы www – сервера. Протокол http.
- •10. Классификация операционных систем.
- •11. Группы и пользователи Windows.
- •12. Файловые системы операционной системы Windows. Файловая система fat. Особенности.
- •13. Файловые системы операционной системы Windows. Файловая система ntfs. Особенности.
- •14. Защита данных на диске. Права доступа к файлам и каталогам в Windows.
- •15. Приложения и процессы в Windows. Основные характеристики процессов.
- •16. Основные функции системы программирования.
- •17. Преимущества систем визуального программирования.
- •19. Структура программы на языке программирования с или Pascal.
- •20. Типы данных, используемые в современных языках программирования (на примере одного языка).
- •Строковый и символьный типы
- •Целые типы
- •Массивы
- •21. Понятие операторов. Основные виды операторов.
- •While логическое выражение Do оператор1
- •22. Определение и использование подпрограмм.
- •Базы данных. Электронные хранилища информации
- •23. Определение системы управления базами данных.
- •24. Определение базы данных и целей ее создания.
- •25. Общие сведения о таблицах баз данных.
- •26. Понятие запроса и его применение.
- •27. Понятие отчета базы данных и его применение.
- •28. Этапы проектирования базы данных.
- •32. Понятие ключа и индекса применительно к базам данных и их назначение.
- •33. Определение связей между таблицами базы данных.
- •34. Применение конструкторов создания баз данных, таблиц, запросов, отчётов.
- •38. Понятие приложений баз данных.
- •39. Mathcad. Назначение. Основные возможности. Простейшие приемы работы.
- •40. Различные виды приближений. Интерполяция и аппроксимация.
- •41 Методы конечных элементов, граничных элементов, их сравнительные преимущества и недостатки.
- •42. Понятие о математическом моделировании. Виды моделирования.
- •43. Источники ошибок в математической модели и необходимость тестирования.
- •44. Краткий обзор возможностей cas – систем.
- •45. Методологические основы оптимизации.
- •46. Оптимизационная модель.
- •47. Структура и классификация оптимизационных задач.
- •Дополнительные приложения Microsoft Office
- •50. Пакет Microsoft Office. Табличный процессор Exel. Назначение и основные возможности.
- •52. Пакет Microsoft Office. Средство создания презентаций PowerPoint. Назначение и основные возможности.
- •53. Интеграция проектирования, расчетов, технологии и изготовления. Поэтапная автоматизация предприятия.
- •54. Общие сведения о cad/cam/cae-системах.
- •57. Общее понятие о системах автоматизированного проектирования - cad системах. Назначение. Обзор функциональных возможностей Примеры использования.
- •58. Векторная и растровая графика
- •59. Геометрические преобразования
- •60. Основные виды геометрических моделей
- •61. Получение реалистичных изображений
- •Векторные и растровые дисплеи
19. Структура программы на языке программирования с или Pascal.
Паскаль является алгоритмическим языком в традиционном понимании этого термина. Правильная программа на это языке представляет собой формальную запись некоторого алгоритма, то есть конечной последовательности действий, приводящих к решению некоторой задачи.
Программа на языке Паскаль состоит из двух частей: 1) описание алгоритмических действий, которые должны быть выполнены, 2) описание обрабатываемых этими действиями данных. Действия задаются с помощью конструкция языка - операторов, а данные с помощью описаний этих данных.
Синтаксически программа на Паскале состоит из трех частей: заголовка программы, блока программы и символа конца программы - точки.
Структура программы на языке Pascal.
Напомню, что программа - это упорядоченный список команд. Каждый язык программирования предлагает свою систему упорядочивания этого списка. Так, например, возможно знакомый вам BASIC просто нумерует строки. В Паскале мы будем говорить о достаточно строгой структуре программы, которая должна соблюдаться неукоснительно. Иначе компьютер просто не поймет вас.
Любая программа (или программная единица- процедура или функция) на Паскале должна состоять из трех основных разделов:
I Раздел заголовка (объявления программной единицы);
II Раздел описаний;
III Раздел исполняемых операторов (тело программы).
В разделе заголовка содержится одна единственная строчка, которая указывает компилятору, что он имеет дело именно с программой (процедурой или функцией) и, более того, с программой под определенным именем. Для программ эта срока начинается с зарезервированного слова program, после которого следует собственно имя программы. В конце обязательно ставится точка с запятой.
Раздел описаний может иметь как одну единственную строчку, так и достаточно большое их количество. В разделе описаний должны содержаться описания всех идентификаторов, используемых в разделе исполняемых операторов. Так, например, описание переменных начинается с зарезервированного слова VAR, а описание констант (если они используются) - CONST.
Тело программы (раздел исполняемых операторов) содержит собственно программный код, отвечающий за реализацию алгоритма. При этом тело программы обязательно оформляется так называемыми операторными скобками - begin ... end.
Т.е. все операторы, реализующие ваш алгоритм должны помещаться между этими операторными скобками.
Таким образом, структура программы Pascal в простейшем случае имеет вид:
Рисунок 2.2.5.
В более сложных программах кроме переменных часто приходится помещать в раздел описаний не только описание переменных. В таком случае раздел описаний в свою очередь может содержать некоторое множество разделов (подразделов).
Раздел описания (в общем случае) состоит из
- раздела описания используемых библиотек USES;
- раздела описания меток LABEL;
- раздела описания констант CONST;
- раздела описания типов TYPE;
- раздела описания переменных VAR;
- раздела описания процедур и функций.
Program NAME;
{ Раздел описания }
Uses CRT, DOS, GRAPH;
Label L1, L2, L3;
Const C=10;
B=0. 15; Y=True;
F='Фамилия';
Type M= array[1. . 100] of integer;
Var
{ Описание переменных }
m1, m2: M; { m1, m2 - массивы целых чисел (типа М) }
a1: array [ 1. . 100 ] of real; { а1 - массив вещественных чисел }
ch: array [ 1. . 200 ] of char; { ch - массив символов }
ch1, ch2: char; { ch1, ch2 - символьные переменные }
s: string[79]; { s - строка до 79 символов }
a, d, x: real; { a, d, x - вещественные переменные }
yes, no: boolean; { yes, no - переменные логического типа }
f1, f2: text; { переменные для описания текстовых файлов }
{ ---------------------------------------------------------------- }
Procedure NAME_1(Parm1:Real; Var Parm2:Real
{ Раздел описания }
BEGIN
{ Раздел выполнения }
END;
{ ---------------------------------------------------------------- }
Function FUN_1(Parm3, Parm4: Real): Real;
{ Раздел описания }
BEGIN
{ Раздел выполнения }
END;
BEGIN
{ Раздел выполнения }
END.
