Автор работы: Пользователь скрыл имя, 20 Сентября 2014 в 07:27, шпаргалка
1. Понятие информационной и компьютерной технологии
2. Компьютерные информационные технологии предметных областей. Технологии автоматизации делопроизводства.
3. Объектно-ориентированное программирование. Класс и объект.
Билет 1
1. Понятие информационной и компьютерной технологии
2. Компьютерные информационные
технологии предметных
3. Объектно-ориентированное программирование. Класс и объект.
1.Компьютерные технологии (англ. Computer Science) – это обобщённое название технологий, отвечающих за хранение, передачу, обработку, защиту и воспроизведение информации с использованием компьютеров. В области компьютерных наук выделяют основные разделы: алгоритмы и структуры данных, языки программирования, архитектура компьютеров, операционные системы и компьютерные сети, разработка программного обеспечения, базы данных и информационно-поисковые системы, искусственный интеллект и робототехника, компьютерная графика, взаимодействие человека и компьютера и др.
Информацио́нные техноло́гии (ИТ, от англ. information technology, IT) — широкий класс дисциплин и областей деятельности, относящихся к технологиям создания, сохранения, управления и обработки данных, в том числе с применением вычислительной техники. В частности, ИТ имеют дело с использованием компьютеров и программного обеспечения для создания, хранения, обработки, ограничения к передаче и получению информации.
2,Предметная область компьютерных наук в целом может быть разделена на две обширные подобласти. Первая из них включает изучение конкретных процессов обработки информации и связанные с ними вопросы представления данных. Вторая имеет отношение к структурам, механизмам и схемам обработки информации. Чтобы применять основные результаты исследований в области компьютерных наук, необходимо обладать навыками в четырех основных направлениях: алгоритмическое мышление, представление информации, программирование и проектирование систем.
В основу любой компьютерной технологии заложен определенный алгоритм работы с информацией, исполнителем которого является компьютер.. Работа с каждым компьютерным инструментом разбивается на элементарные шаги. Компьютерные инструменты быстро развиваются и изменяются, поэтому гораздо важнее понять общие принципы применения компьютерных технологий, чем каждый раз заново изучать новые программы
3. Объе́ктно-ориенти́рованное
Класс — разновидность абстрактного типа данных в объектно-ориентированном программировании (ООП), характеризуемый способом своего построения. Другие абстрактные типы данных — метаклассы, интерфейсы, структуры, перечисления, — характеризуются какими-то своими, другими особенностями. Наряду с понятием «объекта» класс является ключевым понятием в ООП (хотя существуют и бесклассовые объектно-ориентированные языки, например, Self, Lua; подробнее смотрите Прототипное программирование).
Билет 2
1. Алгоритмизация и программирова
2. Технологии бухгалтерского учета и финансового анализа.
3. Основные преимущества
объектно-ориентированного
1, Под алгоритмом понимают конечную последовательность точно сформулированных правил, которые позволяют решать те или иные классы задач. Алгоритмы, в соответствии с которыми решение поставленных задач сводится к арифметическим действиям, называются численными алгоритмами. Алгоритмы, в соответствии с которыми решение поставленных задач сводится к логическим действиям, называются логическими алгоритмами. Алгоритмом называется система четких однозначных указаний, которая определяет последовательность действий над некоторыми объектами и после конечного числа шагов приводит к требуемому результату.
Процесс алгоритмизации решения задачи в общем случае реализуется по следующей схеме: выделение автономных этапов процесса решения задачи (как правило, с одним входом и одним выходом); формализованное описание содержания работ, выполняемых на каждом выделенном этапе; проверка правильности реализации выбранного алгоритма на различных примерах решения задач.
Каждый алгоритм должен задаваться: множеством допустимых исходных данных; начальным состоянием; множеством допустимых промежуточных состояний; правилами перехода из одного состояния в другое; множеством конечных результатов; конечным состоянием. В зависимости от конкретного задания этих параметров определяются классы алгоритмов, например алгоритмы линейные, циклические, сортировки и т. д.
2,
3,
Билет 3
1. Классификация языков программирования.
2. Задачи и виды САПР. Цели и задачи автоматизации проектирования.
3. Технологии электронной коммерции.
1, В настоящее время в мире существует несколько сотен реально используемых языков программирования. Для каждого есть своя область применения. В зависимости от степени детализации предписаний обычно определяется уровень языка программирования – чем меньше детализация, тем выше уровень языка. По этому критерию можно выделить следующие уровни языков программирования: машинные; машинно-ориентированные (ассемблеры); машинно-независимые (языки высокого уровня). Машинные языки и машинно-ориентированные языки – это языки низкого уровня, требующие указания мелких деталей процесса обработки данных. Языки же высокого уровня имитируют естественные языки, используя некоторые слова разговорного языка и общепринятые математические символы. Эти языки более удобны для человека. Языки высокого уровня делятся на: процедурные (алгоритмические), которые предназначены для однозначного описания алгоритмов; логические, которые ориентированы не на разработку алгоритма решения задачи, а на систематическое и формализованное описание задачи с тем, чтобы решение следовало из составленного описания; объектно-ориентированные, сочетающего в себе данные и действия над нами.
Программа на языке программирования есть не что иное, как текст, т. е. набор символов. Множество символов, используемых в языке программирования, называется алфавитом языка.
2, Система автоматизированного
проектирования —
Основная цель создания САПР — повышение эффективности труда инженеров, включая:
сокращения трудоёмкости проектирования и планирования;
сокращения сроков проектирования;
сокращения себестоимости проектирования и изготовления, уменьшение затрат на эксплуатацию;
повышения качества и технико-экономического уровня результатов проектирования;
сокращения затрат на натурное моделирование и испытания.
3, Электронная коммерция (от англ.
e-commerce) — это сфера экономики,
которая включает в себя все
финансовые и торговые
К электронной коммерции относят:
электронный обмен информацией (Electroniс Data Interchange, EDI),
электронное движение капитала (Electronic Funds Transfer, EFT),
электронную торговлю (англ. e-trade),
электронные деньги (e-cash),
электронный маркетинг (e-marketing),
электронный банкинг (e-banking),
электронные страховые услуги (e-insurance).
Билет 4
1. Элементы языка
2. Сетевые компьютерные технологии. Основные понятия и классификация компьютерных сетей.
3. Уровни представления
компьютерной информационной
Синтаксис – совокупность правил образования языковых конструкций, или предложений языка программирования – блоков, процедур, составных операторов, условных операторов, операторов цикла и пр. Особенностью синтаксиса является принцип вложенности (рекурсивность) правил построения конструкций. Это значит, что элемент синтаксиса языка в своем определении прямо или косвенно в одной из его частей содержит сам себя. Например, в определении оператора цикла телом цикла является оператор, частным случаем которого является все тот же оператор цикла.
Сема́нтика в программировании — дисциплина, изучающая формализации значений конструкций языков программирования посредством построения их формальных математических моделей. В качестве инструментов построения таких моделей могут использоваться различные средства, например, математическая логика, λ-исчисление, теория множеств, теория категорий, теория моделей, универсальная алгебра. Формализация семантики языка программирования может использоваться как для описания языка, определения свойств языка, так и для целей формальной верификации программ на этом языке программирования.
Простые типы данных Pascal: числа с плавающей запятой (real), целые (integer), символьный (char), логический (boolean) и перечисления (конструктор нового типа, введённый в Pascal).
В стандартном и расширенном Pascal есть только 4 простых типа, введённые Виртом в оригинальном языке 1973 года. Современные диалекты Pascal, такие, как FPC или Delphi, дополняют язык вариациями этих типов.
2, В 1960-е годы появились первые вычислительные сети (ВС) с ЭВМ. С этого времени собственно и появляются сетевые информационные технологии, позволившие объединить технологии сбора, хранения, передачи и обработки информации на ЭВМ с техникой связи.
Сеть (Network) – это взаимодействующая совокупность объектов, связанных друг с другом линиями связи.
В информационных процессах, системах и технологиях под термином “сеть” понимают как минимум несколько компьютеров и иных вычислительных машин, соединённых между собой с помощью специального оборудования для обеспечения вычислений и обмена различными видами информации. Сложные сети подразумевают большое количество пользователей, разветвлённую структуру, узлы коммутации и коммуникации, соединяющие всех в единую структуру.
Основу сетевых технологий составляют вычислительные сети – средства связи (телекоммуникации), с помощью которых распределённые в пространстве компьютеры объединяются в систему.
Вычислительную сеть называют также сетью ЭВМ или компьютерной сетью (Computer network). Она представляет вычислительный комплекс, включающий территориально распределённую систему компьютеров и их терминалов, объединенных в единую систему.
Почти сразу же с появлением вычислительных сетей, они стали использоваться для обмена различного рода данными (сети передачи данных) и информацией. Развитие компьютерных сетей и сетевых технологий показало возможность с их помощью организовать широкомасштабное информационное обеспечение людей.
Это привело к тому, что вычислительные сети, обеспечивающие обмен информационными ресурсами, стали называть “информационными сетями”, представляя разновидность коммуникационных сетей.
3 В настоящее время ИТ классифицируют по следующим признакам:
Билет 5
1. Управляющие конструкции на Паскале. Алгоритмы с линейной и разветвленной структурой
2. Сетевые компьютерные технологии. Архитектура компьютерных сетей.
3. Виды ИТ по охвату задач управления.
1, Базовые структуры алгоритмов
– это определенный набор
2, Архитектура - спецификации связи, разработанные для определения функций сети и установления стандартов различных моделей вычислительных систем, предназначенных для обмена и обработки данных.
Для стандартизации сетей Международная организация стандартов (OSI) предложила семиуровневую сетевую архитектуру. К сожалению, конкретные реализации сетей не используют все уровни международного стандарта. Однако этот стандарт дает общее представление о взаимодействии отдельных подсистем сети.
Семиуровневая сетевая архитектура
Физический уровень (Physical Layer).
Уровень управления линией передачи данных (Data Link).
Сетевой уровень (Network Layer).
Транспортный уровень (Transport Layer).
Сеансовый уровень (Session Layer).
Уровень представления (Presentation Layer).
Уровень приложений (Application Layer).
3, По степени охвата задач
управления выделяют
К названной группе относятся и широко внедряемые в настоящее время ИТ, получившие названия электронного офиса и экспертной поддержки решений. Эти два варианта ИТ ориентированы на использование последних достижений в области интеграции новейших подходов к автоматизации работы специалистов и руководителей, создание для них наиболее благоприятных условий выполнения профессиональных функций, качественного и своевременного информационного обслуживания с помощью полного автоматизированного набора управленческих процедур, реализуемых в условиях конкретного рабочего места и офиса в целом.