WWW.KNIGA.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА - Книги, пособия, учебники, издания, публикации

 


Pages:   || 2 |

«Кафедра информатики и методики преподавания информатики УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ КОМПЬЮТЕРНЫЕ НАУКИ направление 010200.62 – Математика. Прикладная ...»

-- [ Страница 1 ] --

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«Тобольский государственный педагогический институт им. Д.И.Менделеева»

Кафедра информатики и методики преподавания информатики

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

ПО ДИСЦИПЛИНЕ

КОМПЬЮТЕРНЫЕ НАУКИ

направление 010200.62 – «Математика. Прикладная математика»

специализация «Компьютерная математика»

УМК составила:

ст. преподаватель Оленькова М.Н.

Тобольск, Министерство образования и науки Российской Федерации Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Тобольский государственный педагогический институт им. Д.И.Менделеева»

Кафедра информатики и методики преподавания информатики Программа утверждена на заседании кафедры «8» сентября 2009 г. (протокол № 1)

УЧЕБНАЯ ПРОГРАММА

ПО ДИСЦИПЛИНЕ

КОМПЬЮТЕРНЫЕ НАУКИ

направление 010200.62 – «Математика. Прикладная математика»

специализация «Компьютерная математика»

Программу составила:

ст. преподаватель Оленькова М.Н.

Тобольск, Пояснительная записка Дисциплина «Компьютерные науки» (ЕН.Ф.1) относится к циклу общих математических и естественнонаучных дисциплин федерального компонента.

Дисциплина «Компьютерные науки» является важной составной частью подготовки бакалавра математики по направлению 010200.62 – «Математика.

Прикладная математика» в области компьютерных технологий, математического моделирования, алгоритмизации и программирования. Данный курс обеспечивает:

совершенствование алгоритмической культуры, освоение приемов работы и решение математических задач на современных персональных компьютерах с современным программным обеспечением, овладение методами информатики как науки о правилах целеустремленной деятельности;

расширение математической практики и номенклатуры математических знаний через построение информационных моделей, конструирование алгоритмов и программ, структурную организацию данных;



проведение вычислительных экспериментов с разрабатываемыми математическими моделями;

визуализация математических абстракций и динамических математических объектов с помощью средств компьютерной графики.

Кроме того, бакалавр математики должен иметь представление:

об основных принципах устройства и функционирования ЭВМ, архитектурных особенностях современных компьютеров;

об основах теории алгоритмов и их реализации на ЭВМ, методах построения формальных языков, основах структуры баз данных, основах машинной графики.

Основой для изучения данной дисциплины являются исходные базовые знания и умения студентов по алгоритмизации и работе на компьютерах в объеме школьного курса информатики. Освоение данной дисциплины является необходимой основой для последующего изучения общих математических и естественнонаучных дисциплин, дисциплин направления, дисциплин по выбору студента и подготовки к итоговой государственной аттестации.

1. Цели и задачи освоения дисциплины Цели освоения дисциплины:

Формирование у студентов знаний об основных принципах устройства и функционирования ЭВМ, о системном и прикладном программном обеспечении, основах алгоритмизации и программирования, об использовании и реализации различных структур данных.

Содержание дисциплины «Компьютерные науки» профессионально ориентировано с учетом подготовки бакалавра по направлению 010200.62 – «Математика. Прикладная математика» и способствует реализации типовых задач его профессиональной деятельности:

в области научно-исследовательской и научно-изыскательской деятельности:

применение методов математического и алгоритмического моделирования при анализе прикладных проблем;

решение прикладных задач в области защищенных информационных и телекоммуникационных технологий и систем;

в области производственно-технологической деятельности:

использование технологий и компьютерных систем управления объектами;

в области организационно-управленческой деятельности:

применение математических методов экономики, актуарно-финансового анализа и защиты информации;

в области педагогической деятельности:

преподавание физико-математических дисциплин и информатики в общеобразовательных учреждениях и образовательных учреждениях среднего профессионального образования.

3. Требования к результатам освоения содержания дисциплины В результате освоения дисциплины обучающийся должен:

знать:

основные принципы устройства и функционирования ЭВМ;

назначение и функции операционной системы Windows;

этапы решения задачи на ЭВМ;

структуры данных;

основные методы и приемы программирования (структурированного, функционального и модульного, объектного);

уметь:

использовать современные информационно-коммуникационные технологии (включая пакеты прикладных программ, локальные и глобальные компьютерные сети) для сбора, обработки и анализа информации;

оценивать программное обеспечение и перспективы его использования с учетом решаемых профессиональных задач;





использовать информационные технологии и программное обеспечение в профессиональной деятельности;

решать задачи на ЭВМ с использованием специальных пакетов и библиотек прикладных программ;

владеть:

навыками работы с программными средствами общего и профессионального назначения;

базовыми программными методами защиты информации при работе с компьютерными системами и организационными мерами и приемами антивирусной защиты;

основными методами, способами и средствами получения, хранения, переработки информации;

методами использования информационных технологий в практике работы образовательных учреждений;

основными навыками по решению математических задач в математических процессорах;

основными навыками по отладке и тестированию программ.

приобрести опыт деятельности по самостоятельному поиску, нахождению и обработки информации.

3. Объем дисциплины и виды учебной работы Практические занятия (ПЗ) Лабораторные работы (ЛР) Самостоятельная работа:

Самостоятельное изучение разделов Самоподготовка (проработка и повторение лекционного материала и материала учебников и подготовка к лабораторным занятиям, тестам, рубежному контролю и т.д.), Подготовка и сдача экзамена 4. Содержание дисциплины 4.1. Разделы дисциплины и виды занятий № Разделы дисциплины (название) Всего Техническая база информационной технологии.

Системное программное обеспечение компьютера.

№ Разделы дисциплины (название) Всего Инструментарий технологии программирования.

Программирование и разработка Windows-приложений в среде Delphi.

Математическое программное обеспечение.

4.2. Содержание разделов дисциплины 4.2.1. Лекционный курс - Глобальная компьютерная сеть Интернет. Сервисы Раздел 3. Системное программное обеспечение компьютера. Тема 1. Классификация программного обеспечения.

Раздел 5. Инструментарий технологии программирования. Тема 6. Парадигмы и технологии программирования.

Нисходящее проектирование.

Модульное программирование.

Структурное программирование.

Тема 8. Объектно-ориентированное проектирование.

Основные понятия ООП: объект, класс, поле, Принципы ООП: инкапсуляция, наследование, Тема 9. Создание программного продукта.

Структура программных продуктов.

Этапы решения задач с использованием языка Тема 10. Синтаксис языка программирования Pascal.

- Алфавит языка: идентификаторы, разделители, спецсимволы, не используемые символы.

- Константы и переменные.

- Имена и зарезервированные слова.

Тема 11. Простые типы данных.

- Простые типы данных: целые, вещественные, символьный, логический, пользовательские (перечислимый, диапазон).

Тема 12. Структурированный тип данных массив.

- Понятие массива. Одномерный, двумерный - Задание элементов массива.

- Методы сортировки элементов массивов: метод «пузырька», быстрая сортировка.

- Методы поиска элементов в массиве: линейный, Тема 13. Структурированный тип данных строковый.

- Строковые операции.

- Строковые функции и процедуры.

Тема 14. Структурированный тип данных - Операции над множествами.

Тема 15. Структурированный тип данных запись.

Тема 16. Структурированный тип данных файл.

- Типы файлов: текстовый, типизированный, - Файлы последовательного доступа.

- Файлы произвольного доступа.

- Процедуры и функции работы с файлами.

Тема 17. Функции. Операции. Выражения.

- Стандартные функции.

- Операции: арифметические, логические, - Приоритет операций.

- Правила записи арифметических выражений.

Тема 18. Реализация линейной структуры программы.

- Операторы ввода-вывода. Форматированный - Оператор присваивания.

- Составной оператор.

- Вычисление по формулам.

Тема 19. Реализация ветвящейся структуры - Условный оператор, Формы условного оператора:

- Оператор множественного выбора.

Тема 20. Реализация циклической структуры - Оператор цикла с параметром.

- Оператор цикла с предусловием.

- Оператор цикла с постусловием.

Тема 21. Функции и процедуры.

- Понятие подпрограммы.

- Стандартные процедуры и функции языка Тема 22. Создание подпрограмм.

- Синтаксис объявления процедур и функций.

- Глобальные и локальные переменные. Параметрызначения, параметры-переменные. Параметрыконстанты.

- Обращение к подпрограммам.

Тема 23. Программные модули.

- Понятие и структура модуля.

- Стандартные модули языка Паскаль.

- Использование модуля CRT. Управление экраном в текстовом режиме. Управление звуком, генерация - Использование модуля Graph: базовые процедуры и функции, работа с текстом, установка цвета и палитры, построение изображений.

- Указатели: типизированный, нетипизированный.

- Алгоритмы обработки коллизий в хеш-реализации.

- Основные операции, производимые с В-деревьями:

- Итерационные алгоритмы поиска корней уравнения.

- Индуктивная обработка последовательностей Раздел 7. Программирование и разработка Windows-приложений в среде Delphi.

- Меню: главное, контекстное. Редактор меню.

Обработчики событий: процедуры и функции.

События для клавиатуры, мыши.

Диалоговые окна. Формы как диалоговые окна.

Модальные и немодальные диалоговые окна.

Тема 8. Обработка исключительных ситуаций.

Синтаксис оператора обработки исключительных Типы ошибок и причины их возникновения.

Тема 9. Компиляция и интерпретация.

Лексический, семантический анализ выражения, Дерево синтаксического разбора.

Тема 10. Надежность программного обеспечения.

Методы тестирования программ.

Тема 11. Создание программ.

Принципы создания пакетов стандартных программ.

Принципы обеспечения дружественного интерфейса Тема 12. Отладка программ в среде Delphi.

Установка точки прерывания.

Пошаговое выполнение программы.

Проверка значений переменных во время Тема 13. Структуры данных в прикладных Примеры использования и реализации различных Тема 14. Графика в среде Delphi.

- Графические компоненты: Image, ImageList, - Объект Canvas, его свойства и методы.

- Средства создания мультимедийных приложений в 4.2.2. Практические (семинары) занятия п/п Определение нового класса. Создание и уничтожение объекта. Конструктор и Инкапсуляция (Private и Public).

Объектно-ориентированный анализ.

программирование.

Унифицированный язык моделирования Визуальное моделирование с использованием диаграмм языка UML.

использованием линейной структурой в Математическое п/п использованием ветвящейся структурой в системе Mathcad.

Создание подпрограмм-функций с использованием циклической структурой в системе Mathcad.

Решение задач алгебры в системе Mathcad.

Решение задач математического анализа в системе Mathcad.

Решение задач линейного программирования в системе Mathcad.

Решение задач математической статистики в системе Mathcad.

4.2.3. Задания для самостоятельной работы студентов Разделы и темы изучения информационной учебников и учебных пособий.

технологии.

Системное Проработка и повторение обеспечение учебников и учебных пособий.

компьютера.

Прикладные программные Разделы и темы изучения Раздел 5. учебников и учебных пособий.

программирования. Подготовка к контрольной работе. 35 уч. нед. Динамические данных.

Программирование учебников и учебных пособий.

среде Delphi.

Раздел 8. учебников и учебных пособий.

4.2.4. Лабораторные работы Измерение информации. Формула Хартли. Раздел 1. Основы Измерение информации. Формула Наименование лабораторной работы тема лекций Перевод чисел из одной системы счисления в другую. Арифметические операции в Создание Web-страниц в редакторе Front Создание Web-страниц с использованием языка разметки гипертекста HTML.

Операционная система Windows.

Служебное программное обеспечение.

Текстовый процессор Word.

Табличный процессор Excel.

Графический редактор PhotoShop. Прикладные Графический редактор CorelDraw.

Презентация в Power Point.

Система управления базами данных Access.

Базовые конструкции для записи алгоритмов.

Простейшие типы данных. Операции.

Выражения. Вычисление по формулам.

Программы линейной структуры.

Оператор ветвления. Оператор множественного выбора.

Операторы циклов: счетного, с предусловием, с постусловием.

Одномерные массивы. Организация ввода и Инструментарий Двумерные массивы. Организация ввода и Методы сортировки данных в массиве.

Последовательный и бинарный поиск.

Подпрограммы-функции.

Подпрограммы-процедуры.

Итерационные алгоритмы поиска корней Наименование лабораторной работы тема лекций уравнения.

Индуктивная обработка последовательностей данных.

Рекуррентные вычисления.

Структурированный тип данных строковый.

Структуры данных множество.

Структуры данных запись.

Структурированный тип данных файл.

Создание, компиляция, присоединение и использование модуля.

Динамические массивы.

Списки: односвязные и двусвязные.

Структуры данных: стек, очередь, дек.

Структуры данных бинарное дерево.

Методы разработки алгоритмов: метод декомпозиции, динамическое программирование.

Алгоритмы на графах.

Реализации множества.

Рекурсивные и итерационные алгоритмы обработки данных.

Создание проекта Windows-приложения в среде программирования Delphi.

Организация ввода-вывода данных.

Использование списков: простых, комбинированных.

Использование переключателей и флажков.

Использование диалоговых окон. Windowsприложений в Использование меню: главного, контекстного.

Использование таблиц.

Реализация графики в среде программирования Delphi.

Наименование лабораторной работы тема лекций Создание базы данных в среде программирования Delphi.

Пример использования и реализации различных структур (редактор текстов) в среде Delphi.

Пример использования и реализации различных структур (стековой калькулятор) Построение 2-х мерных графиков функций и их анализ в программе Advanced Grapher.

Построение 3-х мерных графиков функций и их анимация в программе 3D Grapher.

Вычисление по формулам в системе Символьные вычисления в системе Mathcad.

Вычисление уравнений в системе Mathcad.

Вычисление систем линейных алгебраических уравнений в системе Вычисление систем нелинейных уравнений в системе Mathcad.

Вычисление неравенств и систем неравенств в системе Mathcad.

Вычисление обыкновенных дифференциальных уравнений и систем обыкновенных дифференциальных уравнений в системе Mathcad.

Построение графиков и диаграмм в системе Создание подпрограмм-функций с использованием ветвящейся структуры в системе Mathcad.

Создание подпрограмм-функций с использованием циклической структуры в системе Mathcad.

Создание подпрограмм-функций для обработки последовательности чисел в системе Mathcad.

Решение задач линейного программирования в системе Mathcad.

Решение задач математической статистики в системе Mathcad.

Система компьютерной алгебры SMath Система компьютерной алгебры Scilab.

4.5. Курсовой проект (курсовая работа) 1. Линейные структуры данных.

2. Нелинейные структуры данных.

3. Динамическое программирование.

4. Оптимизация программ.

5. Итерация и рекурсия.

6. Методы сортировки элементов в массиве.

7. Методы поиска элемента в массиве.

8. Кодирование данных.

9. Методы шифрования данных.

10.Алгоритмы сжатия данных.

11.Возможности языка программирования С++.

12.Язык программирования Java.

13.Язык Интернет-программирования JavaScript.

14.Язык логического программирования Prolog.

15.Язык функционального программирования Lisp.

16.Язык офисного программирования Visual Basic for Applications.

17.Унифицированный язык моделирования UML.

18.Параллельные вычисления.

19.Облачные вычисления.

20.Системы компьютерной алгебры.

6. Оценочные средства для текущего контроля успеваемости и промежуточной аттестации Примерный перечень тем рефератов (2 семестр) 1. Математическое моделирование.

2. Модели решения функциональных и вычислительных задач.

3. Компьютерное моделирование. Компьютерный эксперимент.

4. Алгоритмизация. Формы представления алгоритмов.

5. История развития языков программирования.

6. Парадигмы и технологии программирования.

7. Структурное программирование.

8. Модульное программирование в среде программирования Turbo Pascal.

9. Функциональное программирование в среде программирования Turbo Pascal.

10.Объектно-ориентированное программирование в среде программирования Turbo Pascal.

Примерный перечень тем рефератов (4 семестр) 1. Исторический обзор, классификация и характеристика языков программирования.

2. Современные методы и технологии программирования.

3. Возможности системы программирования Delphi для создания пользовательского интерфейса.

4. Создание Web-приложений в среде программирования Delphi.

5. Программирование OpenGL в C++ и Delphi.

6. Язык программирования С++.

7. Язык программирования Java.

8. Унифицированный язык моделирования UML.

9. Программирование математических задач.

10.Разновидности мультипрограммирования.

Примерные задания для контрольной работы (3 семестр) 1. Дана символьная строка. Если какой-то символ встречается в ней более одного раза, первое вхождение этого символа оставить без изменения, второе – заменить цифрой «2», третье – «3» и т.д.

2. Дана символьная строка, содержащая русские слова, записанные строчными буквами, разделенные пробелами. Заменить первые буквы слов на прописные, а между ними оставить по одному пробелу.

3. Дана символьная строка. Если какой-то символ в ней встречается более одного раза, оставить только первое вхождение.

4. Дана символьная строка. Русские буквы а, е, о, э в ней нужно удвоить, а между словами оставить только по одному пробелу.

5. Дана символьная строка, содержащая русские буквы, цифры и пробелы.

Написать строку задом наперед, удалив из нее все цифры и пробелы.

6. Дана символьная строка. Определить, содержит ли строка числа, если да, то вывести на экран только четные.

7. Дана символьная строка, состоящая из строчные букв русского и латинского алфавита без пробелов. Гласные латинские буквы в ней нужно заменить на соответствующие прописные буквы, а каждые пять символов разделить пробелами.

8. Дана символьная строка. Вывести на экран только те символы, которые встречаются в ней более трех раз, для каждого из этих символов указать точное количество повторений.

9. Дана символьная строка. Удалить из нее все символы, не являющиеся заглавными буквами русского или латинского алфавита.

10.Дана символьная строка, содержащая два предложения, каждое из которых заканчивается точкой. Поменять их местами, сохранив порядок слов в предложениях.

1. Разработать базу данных «Абитуриенты» (фамилия, имя, адрес, оценки по трем экзаменам, средний балл). Вывести на экран данные по абитуриентам, сдавшим вступительные экзамены со средним баллом не ниже 4,5.

2. Разработать базу данных «Отдела кадров университета» (фамилия, имя, отечество, стаж педагогической деятельности). Вывести на экран данные по преподавателям, имеющих стаж более 10 лет.

3. Разработать базу данных «Научно-техническая библиотека» (фамилия, имя, отечество, автор книги, название книги, город и издательство, год выпуска, тематика). Вывести на экран данные о книгах по программированию.

4. Разработать базу данных «Легковые автомобили». Название (марка), заводизготовитель, год выпуска, стоимость. Вывести на экран данные обо всех автомобилях стоимостью менее 80 тысяч рублей.

5. Разработать базу данных «Администратор железнодорожных касс» (номер поезда, пункты и время отправления и прибытия). Вывести на экран данные о поездах, следующих до Екатеринбурга.

6. Разработать базу данных «Магазин по продаже персональных компьютеров»

(процессор, ОЗУ, ПЗУ, винчестер и т.п., стоимость). Вывести на экран данные о компьютерах, стоимость которых менее 16 тысяч рублей.

7. Разработать базу данных «Районная поликлиника» (фамилия, имя, отечество, адрес, рост, вес, давление). Вывести на экран данные по гипертоникам.

8. Разработать базу данных «Кондитерская» (наименование тортов, способ изготовления, цена срок годности, калорийность). Вывести а экран данные о бисквитных тортах.

9. Разработать базу данных «Домашняя фонотека» (название аудиокассет, компакт дисков, авторы и исполнители песен). Вывести на экран данные о произведениях одного автора.

10.Разработать базу данных «Список родственников» (фамилия, имя, отечество, дата рождения, адрес, № телефона). Вывести на экран данные обо всех родственниках, родившихся в январе.

В массиве из 20 целых чисел найти наибольший элемент и поменять его местами с первым элементом.

В массиве из 10 целых чисел найти наименьший элемент и поменять его местами с последним элементом.

В массиве из 15 вещественных чисел найти наибольший элемент и поменять его местами с последним элементом.

В массиве из 25 вещественных чисел найти наименьший элемент и поменять его местами с первым элементом.

Упорядочить по неубыванию массив, содержащий 20 целых чисел.

Упорядочить по невозрастанию массив, содержащий 15 вещественных чисел.

7. Дан массив целых чисел, содержащий 20 элементов, записать в этот же массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования.

8. Дан массив целых чисел, содержащий 10 элементов, записать в этот же массив сначала все положительные, затем все отрицательные числа и нули, сохраняя порядок их следования.

9. Дан массив вещественных чисел, содержащий 15 элементов, записать в этот же массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования.

10.Дан массив вещественных чисел, содержащий 15 элементов, записать в этот же массив сначала все отрицательные числа, затем нули, затем все положительные.

Даны три множества Х1,Х2, Х3, содержащие целые числа из диапазона [1..100].

Сформировать новое множество Y= Х 1 Х 2 \ Х 2 Х 3, из которого выделить подмножество чисел, кратных 3.

Даны три множества Х1,Х2, Х3, содержащие целые числа из диапазона [1..100].

Сформировать новое множество Y= Х 1 Х 2 Х 2 Х 3, из которого выделить подмножество нечетных чисел.

Дано множество, состоящее из различных символов. Вывести на экран упорядоченные по убыванию символы русского алфавита.

Даны множества Х1 и Х2, содержащие целые числа из диапазона [1..255].

Сформировать новое множество Y= Х 1 Х 2 и выделить из него все четные числа и числа, делящиеся без остатка на 19.

Дано множество Х1, содержащее целые числа из диапазона [1..255].

Сформировать новое множество Y путем выделения из множества Х1 нечетных чисел и чисел, делящихся без остатка на 17.

Дано множество Х1, содержащее целые числа из диапазона [50..100].

Сформировать новое множество Y1 путем выделения из множества Х1 нечетных чисел и множество Y2 путем выделения из множества Х1 чисел кратных 5. на экран вывести множество Y 3 Y1 Y 2.

Дано множество Х1, содержащее символы из диапазона [a..z]. Сформировать новое множество Y1 путем выделения из множества Х1 всех символов в алфавите позже f и раньше m, и множество Y2 путем выделения из множества Х символов, расположенных раньше g или позже j. На экран вывести множество Ввести с клавиатуры множество – последовательность символов из диапазона от А до Я. Определить число различных (без повторений) букв, входящих в данную последовательность.

Написать программу для проверки правильности ввода букв латинского алфавита. Если введенный символ не является буквой латинского алфавита, вывести на экран соответствующее сообщение. Результат ввода вывести на 10.Подсчитать по введенном текстовом отрывке отдельно количество цифр, латинских букв и знаков пунктуации.

Инициализация списка: присвоение текущему и начальному указателю неопределенного значения.

Помещение в список элемента: если текущий указатель определен, то указатель вставляемого (нового) элемента устанавливается равным указателю текущего элемента, указатель текущего элемента устанавливается на вставляемый элемент, после чего текущий указатель устанавливается на вставляемый элемент, в противном случае текущий и начальный указатели устанавливаются на новый элемент, указатель которого устанавливается неопределенным.

Получение значения текущего элемента.

Изменение значения текущего элемента.

Переход к следующему элементу.

Переход к начальному элементу.

Сортировка списка.

Уничтожение списка.

Реализация двунаправленных списков в компьютере 1. Инициализация списка: присвоение текущему, начальному и конечному указателю неопределенного значения.

2. Помещение в список элемента: если текущий указатель определен, то вставка в список нового элемента, в противном случае текущий, конечный и начальный указатели устанавливаются на новый элемент, оба указателя которого устанавливаются неопределенными.

3. Удаление элемента из списка: возможны четыре варианта, если удаляемый элемент: 1) неначальный и неконечный, 2) неначальный и конечный, то затем указатель на последний элемент устанавливается равным текущему указателю;

3)начальный и конечный (т.е. единственный в списке), то удалить текущий элемент и установить в текущий указатель неопределенное значение; 4) начальный и неконечный, то присвоить начальному и текущему указателям значение указателя на следующий элемент текущего элемента, удалить текущий элемент и затем присвоить указателю на предыдущий элемент нового текущего элемента неопределенное значение.

4. Получение значения текущего элемента.

5. Изменение значения текущего элемента.

6. Переход к следующему элементу.

7. Переход к предыдущему элементу.

8. Переход к начальному элементу.

9. Переход к конечному элементу.

10.Уничтожение списка.

1. Инициализация бинарного дерева: текущий указатель устанавливается неопределенным, а количество узлов нулевым.

2. Помещение в бинарное дерево элемента: для нового элемента в бинарном дереве создается соответствующий узел, указатели на преемников которого пусты (поиск позиции для такого узла начинается с корня и проходит согласно правилам, определяющим структуру бинарного дерева).

3. Получение значения текущего элемента.

4. Переход к корню.

5. Переход к левому преемнику.

6. Переход к правому преемнику.

7. Переход к предшественнику.

8. Поиск заданного элемента: если искомый элемент находится в дереве, то текущий указатель устанавливается на него и возвращается сигнализирующее об успехе поиска значение, в противном случае только возвращается сигнализирующее о неуспехе поиска значение.

9. Уничтожение бинарного дерева.

Инициализация стека: создание циклического двунаправленного списка заданной длины и присвоение указателю стека указателя на начало этого списка.

Помещение в стек элемента: помещение в позицию указателя стека элемента и сдвиг указателя стека на одну позицию в сторону конца списка.

Извлечение элемента из стека: сдвиг указателя стека на одну позицию в сторону начала списка и извлечение из позиции указателя стека элемента.

Уничтожение стека.

Инициализация дека: создание циклического двунаправленного списка заданной длины и присвоение указателям дека ссылок на смежные элементы этого списка.

Помещение в дек элемента в позицию 1-го указателя: если 1-й указатель дека не равен 2-му, то помещение в позицию 1-го указателя элемента и сдвиг этого указателя на одну позицию в сторону от 2-го указателя.

Помещение в дек элемента в позицию 2-го указателя: если 2-й указатель дека не равен 1-му, то помещение в позицию 2-го указателя элемента и сдвиг этого указателя на одну позицию в сторону от 1-го указателя.

Извлечение элемента из дека с позиции 1-го указателя: если дек не пуст, то сдвиг 1-го указателя на одну позицию в сторону 2-го указателя и извлечение из позиции 1-го указателя элемента.

Извлечение элемента из дека с позиции 2-го указателя: если дек не пуст, то сдвиг 2-го указателя на одну позицию в сторону 1-го указателя и извлечение из позиции 2-го указателя элемента.

Уничтожение дека.

1. Инициализация очереди: создание циклического однонаправленного списка заданной длины и присвоение начальному и конечному указателям позиции начала списка.

2. Помещение в очередь элемента: если количество элементов в очереди меньше длины списка, то помещение в позицию конечного указателя элемента, сдвиг конечного указателя на следующую незанятую позицию в списке и увеличение количества элементов в очереди на 1.

Примерный перечень вопросов к экзамену (1 семестр) 1. Понятие информации. Общая характеристика сбора, передачи, обработки и накопления информации.

2. Технические и программные средства реализации информационных процессов.

3. Понятие об архитектуре ЭВМ: процессор и система его команд, структура памяти ЭВМ и способы адресации, выполнение команды в процессоре, взаимодействие процессора, памяти и периферийных устройств.

4. Системное программное обеспечение.

5. Понятие об операционной системе: процесс, состояние процесса, прерывание, планирование процессов, понятие о тупиках и способах их устранения.

6. Сервисное программное обеспечение.

7. Прикладное программное обеспечение.

8. Локальные и глобальные компьютерные сети ЭВМ.

9. Основы защиты информации и сведений, составляющих государственную тайну.

10.Методы защиты информации.

Примерный перечень вопросов к зачету (2 семестр) Этапы решения задач на ЭВМ.

Особенности трансляции программ.

Методы программирования.

Понятие структурированного программирования. Структура программы на языке Паскаль.

5. Величины языка Паскаль, встроенные математические функции.

6. Понятие интегрированной среды программирования на примере языка Турбо Паскаль.

7. Процедуры ввода и вывода данных. Форматированный вывод. Оператор присваивания.

8. Составной оператор. Условный оператор. Сложные условия. Оператор выбора.

Тип Boolean.

9. Циклы. Цикл-While. Цикл-Repeat. Цикл For. Вложенные циклы.

10.Массивы. Одномерные и двумерные массивы. Основные алгоритмы обработки массивов (заполнение, вывод, поиск, вставка, удаление, суммирование (вычисление произведения) элементов массива.

11.Строки символов. Значения и допустимые операции. Средства обработки строк.

Строка – как массив.

12.Множества в языках программирования. Операции над множественными переменными в языке Паскаль.

13.Комбинированный тип данных (запись). Оператор With.

14.Функции и процедуры. Описание функции. Обращение к функции.

15.Процедура. Параметры-значения, параметры-переменные.

16.Файлы. Типизированные файлы.

17.Программные модули. Структура модуля. Пример 18.Стандартный модуль CRT и его возможности.

19.Стандартный модуль GRAPH. Графические возможности языка Паскаль.

20.Динамические структуры данных. Статические и динамические переменные.

Указатели Примерный перечень вопросов к зачету (3 семестр) 1. Структуры данных: вектор, матрица, запись (структура), стек, дек, очередь, последовательность, список, множество, бинарное дерево.

2. Реализация структур данных на базе линейной памяти ЭВМ.

3. Непрерывный и ссылочный способы реализации структур данных.

4. Реализации множества (битовая, непрерывная, хеш-реализация). Алгоритмы обработки коллизий в хеш-реализации.

5. Рекурсивные и итерационные алгоритмы обработки данных: условия, обеспечивающие завершение последовательности рекурсивных вызовов.

6. Идеи реализации рекурсивных вызовов в подпрограммах. Инвариантная функция и инвариант цикла.

7. Взаимосвязь итерации и рекурсии, индуктивное вычисление функций на последовательности данных.

8. Структуры данных в прикладных программах. Примеры использования и реализации различных структур (редактор текстов, стековой калькулятор).

9. Принципы построения файловых систем: каталог, таблица размещения файлов, распределение блоков файла по диску.

10.Надежность программного обеспечения: методы тестирования и отладка программ, переносимость программ, технология программирования, принципы создания пакетов стандартных программ, принципы обеспечения дружественного интерфейса прикладных программ.

Примерный перечень вопросов к зачету (4 семестр) Основные принципы объектно-ориентированного программирования.

Понятие объекта. Построение объекта.

Понятие класса. Организация и структура класса. Конструктор и деструктор.

Понятие метода. Динамические, виртуальные и абстрактные методы.

Среда программирования Delphi. Элементы интегрированной среды разработчика: назначение, основные окна, выполнение основных действий.

Файловая система. Технология разработки программ. Этапы создания Delphiприложений. Структура программы в среде Delphi.

Основные типы данных: встроенные и определяемые пользователем.

Динамические структуры данных.

Функции. Математические функции. Функции преобразования.

Подпрограммы в среде Delphi: понятие, назначение, виды и структура.

10.Модуль. Структура модуля. Понятие программного кода. Стандартные модули в среде Delphi.

11.Консольное приложение. Структура и инструкции.

12.Обработка исключительных ситуаций в среде Delphi.

13.Организация работы условных структур в среде Delphi.

14.Обработка циклических операций в среде Delphi.

15.Свойства объекта и типы свойств. Примеры программного изменения свойств в среде Delphi.

16.События, методы обработки событий. Методы обработки событий программистом.

17.Форма. Основные характеристики компонента форма. Управление видимостью форм.

18.Понятие вторичной формы. Модальные и немодальные диалоговые окна.

Примерный перечень вопросов к экзамену (5 семестр) 1. Основные принципы объектно-ориентированного программирования.

2. Понятие объекта. Построение объекта.

3. Понятие класса. Организация и структура класса. Конструктор и деструктор.

4. Понятие метода. Динамические, виртуальные и абстрактные методы.

5. Среда программирования Delphi. Элементы интегрированной среды разработчика: назначение, основные окна, выполнение основных действий.

6. Файловая система. Технология разработки программ. Этапы создания Delphiприложений. Структура программы в среде Delphi.

7. Основные типы данных: встроенные и определяемые пользователем.

Динамические структуры данных.

8. Функции. Математические функции. Функции преобразования.

9. Подпрограммы в среде Delphi: понятие, назначение, виды и структура.

10.Модуль. Структура модуля. Понятие программного кода. Стандартные модули в среде Delphi.

11.Консольное приложение. Структура и инструкции.

12.Обработка исключительных ситуаций в среде Delphi.

13.Организация работы условных структур в среде Delphi.

14.Обработка циклических операций в среде Delphi.

15.Свойства объекта и типы свойств. Примеры программного изменения свойств в среде Delphi.

16.События, методы обработки событий. Методы обработки событий программистом.

17.Форма. Основные характеристики компонента форма. Управление видимостью форм.

18.Понятие вторичной формы. Модальные и немодальные диалоговые окна.

19.Текстовые компоненты для ввода-вывода информации.

20.Списки. Вкладки. Основные свойства, события и методы.

21.Кнопки. Основные свойства, события и методы.

22.Флажки и переключатели. Прокрутки и ползунки. Основные свойства, события и методы.

23.Использование таблиц в среде Delphi, способы заполнения.

24.Компоненты среды Delphi, реализующие диалоги.

25.Использование главного и контекстного меню проекта. Конструктор меню.

26.Работа с графическими элементами в среде Delphi.

27.Технология Drag and Drop «тащи и бросай» и ее реализация средствами среды Delphi.

28.Типы файлов. Работа с файлами.

29.Средства и компоненты среды Delphi, предназначенные для работы с базами данных.

30.Динамически присоединяемые библиотеки.

31.Системы компьютерной алгебры.

7. Учебно-методическое обеспечение дисциплины 7.1. Основная литература Аляев Ю.А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic: Учебно-справочное пособие / Ю.А Аляев, О.А.Козлов. – М.: Финансы и статистика, 2007. – 320с.

Бобровский С.И. Delphi 7: учебный курс / С.И. Бобровский. – СПб.: Питер, 2008.

Емельянов В.И. Основы программирования на Delphi: учеб. пособие для вузов / В.И. Емельянов, В.И. Воробьев, Т.П. Тюрина, ред. В.М. Черненький. – М.:

Высшая школа, 2005. – 231 с.

Меняев М.Ф. Информатика и основы программирования: Учеб. пособие по спец.

«менеджмент организаций» / М.Ф. Меняев. – 3-е изд., стер. – М.: Омега – Л, 2007. – 458с.: ил., табл. – (Высшее техническое образование).

7.2. Дополнительная литература Галатенко В.А. Основы информационной безопасности: курс лекций: учеб.

пособие / В.А. Галатенко; под ред. В. Б. Бетелина. – 3-е изд. – М. : ИНТУИТ.РУ, Жукова Е.Л. Информатика: учеб. пособие для студ. образоват. учрежд. сред.

проф. образования / Е.Л. Жукова, Е.Г. Бурда. – М.: Дашков и К, 2009. – 272 с.

Информатика. Базовый курс: Учеб. пособ. для вузов / Под ред. С.В. Симоновича.

– 2-е изд. – СПб: Питер, 2008. – 640 с.

Информатика. Задачник-практикум. В 2 т. / под ред. И.Г. Семакина, Е.К.

Хеннера. – 4-е изд. – М.: Бином. Лаборат. Знаний, 2007. Т. 1. – 2007. – 309 с.

Информатика. Задачник-практикум. В 2 т. / под ред. И.Г. Семакина, Е.К.

Хеннера. – 4-е изд. – М.: Бином. Лаборат. Знаний, 2007. Т. 2. – 2007. – 280 с.

Информатика: Учебник. – 3-е перераб. изд. / Под ред Н.В. Макаровой. – М.:

Финансы и статистика, 2007. – 768 с.

Каймин В.А. Информатика: учебник / В.А. Каймин. – М.: Проспект, 2007. – 272 с.

Колдаев В.Д. Сборник задач и упражнений по информатике: учеб. пособие для студ. учрежд. сред. проф. образования / В.Д. Колдаев, Е.Ю. Павлова. – М.:

ФОРУМ: ИНФРА. – М, 2007. – 256 с.

9. Колмыкова Е.А. Информатика: учеб. пособ. для студ. проф. образования / Колмыкова Е.А., Кумскова И.А. – 4-е изд. – М.: Академия, 2008. – 416 с.

10.Лабораторный практикум по информатике: учеб. пособие для вузов / В.С.

Микшина, Г.А. Еремеева, Н.Б. Назина и др.; Под ред. В.А. Острейковского. – 3-е изд., стер. – М.: Высш. шк., 2008. – 376 с.

11.Маликова Л.В., Пылькин А.Н., Журавлева С.Ю. Практический курс по электронным таблицам MS Excel: учебное пособие для вузов. – 2-е изд. испр. и доп. – М.: Горячая линия – Телеком, 2006. – 256 с.

12.Меняев М.Ф. Информатика и основы программирования: учеб. пособие по спец.

«менеджмент организаций» / М.Ф. Меняев. – 3-е изд., стер. – М.: Омега – Л, 2007. – 458 с.

13.Методы и средства защиты компьютерной информации: учеб. для вузов / А.А.

Молдовян и др. – М.: Высш. шк., 2008.

14.Михеева Е.В. Практикум по информатике: Учеб. пособие для сред. проф.

образования / Е.В. Михеева. – 3-е изд., стер. – М.: Издательский центр «Академия», 2006. – 192 с.

15.Могилев А.В. Информатика: учеб. пособие для студ. вузов / А. В. Могилев, Е.К.

Хеннер, Н.И. Пак; ред. А.В.Могилев. – 2-е изд. – М.: Академия, 2008. – 816 с.

16.Немнюгин С.А. Turbo Pascal. Программирование на языке высокого уровня: учеб.

для вузов. – М., 2006. – 544 с.

17.Немцова Т.И. Практикум по информатике: учеб. пособие для студ. учрежд. сред.

проф. образования / Т.И. Немцова, Ю.В. Назарова; под ред. Л.Г. Гагариной. Ч. 1.

– М.: ФОРУМ: ИНФРА, 2008. – 320 с.

18.Немцова Т.И. Практикум по информатике: учеб. пособие для студ. учрежд.

средн. проф. образования / Т.И. Немцова, Ю.В. Назарова. Ч. II: Компьютерная графика и Web – дизайн. – М.: ФОРУМ: ИНФРА, 2008.

19.Рагулина М.И. Информационные технологии в математике: учеб. пособие для студ. пед. Вузов / М.И. Рагулина; под ред. М.П. Лапчика. – М.: Академия, 2008. – 20.Сенов А.С. Access 2007. Учебный курс. – СПб.: Питер, 2008. – 267 с.

21.Сергеева И.И. Информатика: учеб. для студ. сред. спец. учеб. заведений / И.И.

Сергеева, А.А. Музалевская, Н.В. Тарасова. – М.: ФОРУМ: ИНФРА. – М., 2008. – 22.Турецкий В.Я. Математика и информатика. – 3-е изд., исправ. и доп. – М.: Инфра – М, 2009. – 558 с.

7.3. Периодические издания Журнал «Информатика и образование».

Журнал «Первое сентября».

Журнал «Мир ПК».

Журнал «Педагогическая информатика».

7.4. Интернет-ресурсы 1. Федеральный образовательный портал «Информационные и коммуникационные технологии в образовании». http://www.ict.edu.ru/ 2. Научно-методический журнал «Информатизация образования и науки» // http://www.informika.ru/about/informatization_pub/about/276/ 3. Научно-практический электронный альманах. Вопросы информатизации образования. // http://www.npstoik.ru/vio/ 7.5. Методические указания к лабораторным занятиям Для успешного освоения данной дисциплины необходимо обязательное посещение и активная работа на лабораторных занятиях. Подготовка к лабораторным занятиям включает проработку материалов лекций и рекомендованной учебной литературы.

7.6. Методические указания к практическим занятиям При подготовке к практическим занятиям студент должен просмотреть конспекты лекций, рекомендованную литературу по данной теме; подготовиться к ответам на вопросы. В ходе практических занятий студент выполняет задания, предложенные преподавателем.

7.7. Методические указания к курсовому проектированию и другим видам самостоятельной работы При написании курсовой работы по дисциплине «Компьютерные науки»

студент на основе использования прикладного программного обеспечения учится собирать, систематизировать, анализировать информацию, выявлять проблемы, требующие использования современных информационных и коммуникационных технологий, формировать конечную цель работы, предлагать альтернативные варианты решения, на основе оценки их эффективности проводить выбор окончательного решения и составлять программу его реализации.

Выполнение курсового проекта позволяет развивать навыки творчества и самостоятельности, приобщает студентов к научно-исследовательской работе, способствует применению теоретических знаний на практике.

Обобщенная практика подготовки письменных работ показывает полезность соблюдения следующей логической последовательности:

осмысление избранной темы (проблемы) для освещения в письменной работе и формирование соответствующего замысла;

поиск информационных и документальных источников;

систематизация материалов и выработка плана написания работы;

написание текста работы;

обработка рукописи, оформление научно-справочного аппарата, приложений, титульного листа.

Курсовая работа может быть результатом научных исследований, выполняемых студентом по направлению НИР кафедры, в студенческих научных кружках кафедры.

Студент обязан изучить все новое прогрессивное, что появилось за последние годы в области компьютерных наук и может быть использовано в курсовом проекте.

При подготовке курсового проекта требуется использование соответствующей литературы: учебной, учебно-методической, научно-исследовательской, справочной, нормативно статистической. Кроме того, для овладения современными концепциями компьютерных наук, студенты должны использовать в работе периодическую печать (газеты, журналы), материалы конференций, научные труды исследовательских организаций и учебных заведений.

7.8. Программное обеспечение современных информационнокоммуникационных технологий Операционная система Windows XP, Интегрированный пакет прикладных программ общего назначения Microsoft Office, Графические редакторы (Paint, PhotoShop, Corel DRAW, 3D Studio Max), математический процессор MathCad, среда программирования Turbo Pascal, среда программирования Delphi.

8. Материально-техническое обеспечение дисциплины Мультимедийная лекционная аудитория Компьютер С 1100/128Мб/80Gb/3,5/Cd/LAN 1 шт Лаборатория информационных технологий Компьютер Intel Pentium 4/3,6Ггц/512Мб/80Gb/Cd/LAN 10 шт Монитор Samsung SyncMaster 740N LCD 17’’ 10 шт 9. Учебная практика Не предусмотрена.

направление 010200 – «Математика. Прикладная математика»

Операторы присваивания выполняют следующие действия:

1) задают значения переменных 2) меняют значения констант 3) вычисляют значения математических выражений 4) вычисляют логические выражения 5) разветвляют алгоритмы и организуют их выполнение по одной из ветвей 6) организуют выполнение повторяемых действий 7) организуют безусловные переходы в алгоритме 8) осуществляют вывод информации на экран монитора, принтер и другие внешние устройства 9) соотносят переменным некоторые множества допустимых значений Операторы цикла выполняют следующие действия:

1) задают значения переменных 2) меняют значения констант 3) вычисляют значения математических выражений 4) вычисляют логические выражения 5) разветвляют алгоритмы и организуют их выполнение по одной из ветвей 6) организуют выполнение повторяемых действий 7) организуют безусловные переходы в алгоритме 8) соотносят переменным некоторые множества допустимых значений Целые числа в Паскале описываются с помощью служебного слова ….

1) char 2) integer 3) real 4) boolean 5) string Какая из записей вещественного числа в Паскале является неправильной?

Оператор read используется в Паскале для ….

1) ввода данных 2) вывода данных 3) печати данных 4) обработки ошибок 5) поиска строки Что будет выведено на экран оператором x:=5; write (‘x’)?

Какая из этих записей неправильная?

1) var x: byte; var y: byte;

3) var x: byte, y: byte;

4) var x: byte; y: byte;

Какое из этих значений нельзя присвоить переменной типа integer?

Сколько раз выполнится тело цикла: for i:=5 to 2 do x:=6;?

1) Ни разу 2) 1 3) 2 4) 3 5) 4 6) 5 7) 6 8) Бесконечно 10.Знаками соотношений (сравнений) в условных операторах являются:

11.Что будет выведено на экран оператором write(20/4)?

1) 20:4 2) 20/4 3) 5 4) 5.0000000000E +00 5) 20 6) 12.После выполнения команды присваивания X:=X+Y значения Х=3 и Y=5. До выполнения этой команды значения X и Y были:

1) X=2, Y=5 2) X=3, Y=2 3) X=8, Y=–5 4) X=–2, Y= 13.Тело цикла в программе:

m:=36;

n:=56;

while mn do if mn then m:=m–n else n:=n–m;

выполнится ….

1) 0 раз 2) 4 раза 3) 6 раз 4) 8 раз 5) бесконечно много раз 14.Значения переменных p и d после выполнения фрагмента алгоритма:

k:=52;

case k div 12 of 7: begin d:=k; p:=true end;

0..4: begin d:=2; p:=false end;

9..11: begin d:=3; p:=false end else begin d:=1; p:=true end;

равны:

1) p=true, d=1 2) p=false, d=2 3) p=false, d=3 4) p=true, d=65 5) p=true, d= 15.Дано натуральное число N. Фрагмент алгоритма находит ….

M:=0;

while N0 do 1) минимальную цифру в записи числа 2) цифру в самом старшем разряде чисел 3) максимальную цифру в записи числа 4) цифру в самом младшем разряде числа 5) любую цифру в записи числа, отличную от нуля 16.Что называют операторными скобками?

1) () 2) {} 3) begin end 4) [] 17.Файл – это ….

1) база данных 2) поименованный участок на внешних носителях памяти 3) список 4) раздел на жестком диске 18.Выражение – это ….

1) конструкция языка, значение которой может меняться 2) текст программы, заключенный в операторные скобки 3) множество символов, которые являются упорядоченными 4) конструкция, задающая правила вычисления значений переменных 19.Массив – это ….

1) запись множества переменных разного типа 2) неупорядоченная совокупность отличных друг от друга однотипных элементов 3) последовательность, состоящая из фиксированного числа однотипных элементов 4) тип одномерных величин 20.Запись – это ….

1) константное число 2) последовательность, состоящая из фиксированного числа однотипных элементов 3) последовательность однотипных элементов, отличающихся индексами 4) последовательность, состоящая из фиксированного числа величин, называемых полями 21.Оператор присваивания выглядит следующим образом:

1) имя переменной:=значение;

2) имя переменной:=выражение;

3) имя переменной::=выражение;

4) значение:=имя переменной;

22.Над вещественными величинами определены операции:

1) not, and, or и стандартные 2),, =, odd(), abs(), и стандартные 3) *, +, –, /, и стандартные 4) odd(), eof(), abs(), sin(), cos() 23.Цикл с предусловием запишется в виде:

1) while логическое выражение do оператор;

2) for i:=1 to n do оператор;

3) repeat последовательность операторов until логическое выражение;

4) case k of последовательность операторов;

24.Глобальные переменные действуют ….

1) во всех процедурах 2) во всех функциях 3) во всех модулях 4) во всей программе 25.Обращение к функции в программе имеет вид:

1) имя функции (список фактических параметров);

2) оператор функции;

3) имя функции:=значение;

4) имя функции;

26.Каков будет результат выполнения программы:

var sl, s2, s3: string;

begin sl:=«паро»; s2:=«воз»;

s3:=concat(s1, s2);

writeln(s3);

1) пар и воз 2) паровз 3) 7 4) паровоз 27.Каков будет результат выполнения программы:

var sl, s2: string;

begin sl:=copy(‘крокодил’, 4, 3);

writeln(sl);

1) крок 2) одил 3) код 4) кродил 28.Каков будет результат выполнения программы:

var r: real;

begin r:=4.869; Т:=trunk(r);

1) Т=23.07 2) Т=2.207 3) Т=5 4) Т= 29.Какая из данных программ на Паскале правильная:

1) var r: string; begin r:=true; if r then halt end.

2) var r: string; c: char; begin r:=4/c end.

3) var r: string; begin r:=’Hello World!’; writeln(r) end.

4) var r: string; begin r:=Hi, friend; write(r) end.

30.Каков будет результат выполнения программы:

type digits=set of 0..9;

var d1, d2, d3: digits;

begin d1:=[1, 3, 5];

d2:=[0, 4, 5];

d3:=d1*d2;

1) d3=[0, 1, 3, 4, 5] 2) d3=[0, 1, 3, 4] 3) d3=[5] 4) d3=[1, 3, 5, 0, 4, 5] 31.Вычислить значения выражения:

(trunk(r)=d) and (c’a’) and (b(ord(c)=0)) при c=’c’, d=0, r=0.5, если это возможно.

1) В записи выражения есть ошибка 2) true 3) false 4) 4. 32.В некоторой программе описаны переменные:

var i: integer; r: real; c: char;

какая из процедур или функций, заголовки которых приведены ниже, может быть вызвана из этой программы с помощью оператора c:=f(i, 5, r, 5*i, c, ‘r‘);

1) function f(var a: integer; b: integer; var c: real; d: real; var e: char; g: char);

2) function f(var a: integer; b: integer; var c: real; d: real; var e: char; g: char): char;

3) procedure f(var a: integer; b: integer; var c: real; d: real; var e: char; g: char);

4) function f(a: integer; var b: integer; var c: char; d: real; var e: char; g: char): char;

33.Программа считывает компоненты файла f, представляющие собой целые числа, и вычисляет сумму их квадратов. Какой из трех представленных ниже фрагментов программы не имеет ошибок?

while not EoF(f) do while not EoF(f) do while not EoF(f) do 34.Какое из следующих описаний функций Power, вычисляющей степень числа, не содержит ошибок?

(n, p: integer); (n, p: integer): integer; (n, p: integer): integer;

35.Сортировка – это….

1) процесс нахождения в заданном множестве объекта 2) процесс перегруппировки заданного множества в некотором порядке 3) установка индексов элементов в возрастающем порядке 4) обработка элементов в алфавитном порядке 36.Дан алгоритм сортировки: определяется минимальный элемент среди всех и меняется местами с первым и т.д., начиная со второго. Укажите вид сортировки.

1) Метод прямого включения 2) Метод прямого выбора 3) Пузырьковый метод 4) С помощью «дерева»

37.При заданных исходных значениях элементов таблицы (A[1]=5, A[2]=10, A[3]=15) определите результат выполнения алгоритма:

S:=0;

for i:=1 to 3 do S:=S+A[i];

1) S=25 2) S=20 3) S=30 4) S= 38.В результате выполнения фрагмента алгоритма:

for i:=1 to 10 do B[i]:=A[i]+B[i];

1) изменены значения массива А и массива В 2) изменены значения массива В 3) суммированы значения элементов массива А и В и записаны в массив А 4) скопированы значения массива А в массив В 39.Какие из следующих описаний файловых типов и файловых переменных корректны?

type a: array of integer; type f=file of text; type a=file of char;

40.Определить, какая задача решается с помощью данной последовательности операторов:

m:=a[1];

for i:=1 to n do if a[i]m then a[i]:=m else m:=a[i];

1) каждому элементу массива a присваивается значение, равное минимальному из значений всех элементов исходного массива, предшествующих данному элементу, и значения самого этого элемента 2) ищется максимальный элемент массива 3) меняются местами минимальный и максимальный элементы массива 4) выполняется сортировка элементов массива в порядке возрастания Условные операторы выполняют следующее действие:

1) задают значение переменных 2) меняют значения констант 3) вычисляют значения математических выражений 4) разветвляют алгоритмы и организуют их выполнение по одной из ветвей 5) организуют выполнение повторяемых действий 6) организуют безусловные переходы в алгоритме 7) соотносят переменным некоторые множества допустимых значений Переменная в программировании задана, если известны ее ….

1) тип 2) тип, имя и значение 3) имя и значение 4) значение Для ввода данных с клавиатуры используют оператор ….

1) write 2) case 3) begin 4) read 5) input Для описания, каких типов данных используется служебное слово real в Паскале?

1) Целые числа 2) Вещественные числа 3) Логические значения 4) Символы 5) Строки Какого типа будет результат операции 4/2?

1) Целого 2) Вещественного 3) Символьного 4) Логического Укажите правильное написание оператора условного перехода:

1) if … then …; 2) case … end; 3) begin … end;

4) while … do; 5) begin;

Какая из этих программ без ошибок?

8. Что будет выведено на экран оператором writeln(’1+2’)?

9. Сколько раз выполнится тело цикла: while 25 do x:=6;?

1) Ни разу 2) 1 3) 2 4) 3 5) 4 6) 5 7) 6 8) Бесконечно 10.Значение переменной величины Р равно 3. В результате выполнения фрагмента алгоритма: Р:=2; Р:=Р*2; Р:=Р+Р; Р:=Р*Р; РР1:=Р*2; значение переменной Р будет равно ….

1) 64 2) 128 3) 144 4) 11.Обмен значениями двух числовых переменных X и Y может осуществляться следующими командами:

1) X:=X+Y; Y:=X–Y; X:=Y–X; 2) X:=X+Y; Y:=Y–X; X:=X–Y;

3) Y:=X+Y; X:=Y–X; Y:=X–Y; 4) X:=X+Y; Y:=X–Y; X:=X–Y;

12.В предложенном алгоритме вычисления произведения чисел:

2. for i:=1 to 10 do 3. begin 4. readlin(N);

5. P:=P*N;

имеется ошибка в ….

1) строке 1 2) строке 2 3) строке 4 4) строке 13.В результате выполнения фрагмента программы:

Y:=5;

X:=0;

while x6 do begin переменная Y примет значение ….

14.При каком x тело цикла выполнится конечное (0) число раз?

r:=2*x;

while xr–0.0001 do x:=sqrt(x);

1) 0,5 2) 0 3) 2 4) -0,5 5) Ни один из ответов 1–4 не верен 15.Идентификатор в языках программирования не допускается обозначать ….

3) двумя или тремя латинскими буквами 4) цифрами и латинскими буквами 16.Процедуры и функции – это ….

1) операторы 2) подпрограммы 3) имена 4) переменные 17.Упорядоченный тип – это ….

1) тип переменной, значения которой упорядочены в обычном смысле 2) запись 3) целые и вещественные 4) значения переменных, которого находятся в порядке, случайно выбранном 18.Рекурсия – это ….

1) повторение выполнения функции или процедуры внутри себя 2) оператор 4) метод определения функции или процедуры 19.Тестирование программы – это ….

1) оценивание ресурсов компьютера, на котором будет работать программа 2) перевод проекта в форму программы для конкретного компьютера 3) системный подход к построению алгоритма с использованием декомпозиции и синтеза 4) процесс исполнения программы с целью выявления ошибок 20.Множество – это ….

1) список элементов, заключенный в круглые скобки, вида: имя поля:

значение;

2) неупорядоченная совокупность отличных друг от друг однотипных элементов 3) совокупность с фиксированным числом однотипных элементов, отличных только индексами 4) совокупность отличных друг от друга элементов разных типов 21.N будет константой в описании:

1) const N=5; 2) N: const=5; 3) N=5; 4) N: integer=5;

3) sin(), сos(), tq(), abs() 4) truns(), round(), ord() 23.Цикл с постусловием записывается в виде:

1) while логическое выражение do оператор;

2) for i:=1 to n do оператор;

3) repeat последовательность операторов until логическое выражение;

4) case k of последовательность операторов;

24.Цикл с параметром запишется в виде:

1) while логическое выражение do оператор;

2) for i:=1 to n do оператор;

3) repeat последовательность операторов until логическое выражение;

4) case k of последовательность операторов;

25.В типе string количество символов одной строки не должно превышать ….

1) 256 2) 255 3) 1024 4) 26.Обращение к процедуре в программе имеет вид:

1) имя процедуры (список глобальных параметров);

2) оператор процедуры;

3) имя процедуры: тип значения;

4) имя процедуры (список фактических параметров);

27.Каков будет результат выполнения программы:

var sl, s2: string;

begin sl:=’информатика’;

delete(sl, 3, 4);

writeln(sl);

1) инатика 2) форма 3) инф 4) инфо 28.Каков будет результат выполнения программы:

var n: integer;

n:=length(’каникулы’);

1) n=0 2) n=1 3) n=8 4) n=true 29.Какая из данных программ записана без ошибок:

1) var b: boolean; begin b:=7; writeln(’результат:’, b) end.

2) var b: boolean; begin b:=false; if not b then writeln(’Ура!’) end.

3) var b: boolean; begin b:=’Hello, World’; writeln(b) end.

4) var b: boolean; c: real; begin c:=sqr(b); writeln(’результат:’, с) end.

30.Выберите правильный результат действия программы на Паскале:

const n=2;

var k: integer; m, l: real;

begin 1) l=10.5 2) l=20.5 3) l=1.5 4) l= 31.Каков будет результат выполнения программы:

var f: text; t: integer;

begin assign(f, ’’);

reset(f);

write(f, ’ABCDEFGHIJKLMNOPQRSTUVWXYZ’);

t:=filesize(f);

1) t=true 2) t=’ABCDEFGHIJKLMNOPQRSTUVWXYZ’;

3) t=26 4) t= 32.Какое из приведенных ниже выражений тождественно выражению «а or b»:

1) not (not a and not b and (c or not c));

2) not (not a or not b);

3) (not a or b) and (b and not b);

4) (ab) or (ab);

33.Определить результат вычисления функции akk(l, k); если задано ее описание:

function akk(m, n: integer): integer;

begin if m=0 then akk:=n+ else if n=0 then akk:=akk(m–1, 1) else akk:=akk(m–1, akk(m, n–1));

1) 2*k 2) k+3 3) 2*k=3 4) k+ 34.Программа выводит на экран все строчные буквы латинского алфавита, присутствующие в данном файле. Определите, какой из вариантов программы соответствует правилам языка программирования Паскаль.

while not EoF(f) do while not EoF(f) do while not EoF(f) do 35.Какое из следующих описаний процедуры, выводящей строку символов (*), свободно от ошибок?

procedure Stars; procedure Stars; procedure Stars;

36.Процедура линейного поиска – это ….

1) просмотр массива с конца 2) просмотр массива с середины 3) сравнение эталона с элементом, расположенным в середине массива 4) последовательный просмотр всех элементов массива и сравнение их с эталоном 37.Алгоритм сортировки: идет обмен местами двух элементов в массиве после их сравнения друг с другом. Укажите вид сортировки.

1) Метод прямого включения 2) Метод прямого выбора 3) Пузырьковый метод 4) С помощью «дерева»

38.В результате выполнения фрагмента алгоритма for i:=1 to 5 do A[i, i]:=0 в массиве А, имеющем 5 строк и 5 столбцов, произойдет обнуление … .

1) всех элементов массива 2) значений одной строки 3) значений одного столбца 4) значений по диагонали 39.Алгоритм определения максимального числа в массиве данных MASSIV:

Max:=0;

for i:=1 to 5 do if MASSIV[i]Max then Max:=MASSIV;

не определит максимальное число для массива MASSIV:

40.Символьная одномерная таблица (массив) A[1:4] заполнена последовательно буквами А, Ф, Ц, Е. Каково значение элемента A[3]?

направление 010200 – «Математика. Прикладная математика»

Требования к выполнению контрольной работы:

1. Ответ на теоретический вопрос в письменном виде.

2. Номер варианта должен соответствовать порядковому номеру студента в списке группы.

3. Исходный код на языке программирования Delphi.

1. Дать письменный ответ на следующий вопрос:

Понятие строки и символа в программировании. Описание переменных строкового и символьного типа в программе. Основные операции над переменными строкового и символьного типа.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Дана строка. Проверить, является ли она целым числом.

Уровень II (4 балла). Дана строка, состоящая из букв и цифр. Вычислить сумму цифр, входящих в строку.

Уровень III (5 баллов). Определить принадлежит ли точка с координатами (x, y) прямоугольнику с левой верхней вершиной (x1, y1) и правой нижней (x2, y2).

Сделать соответствующий чертеж на форме.

1. Дать письменный ответ на следующий вопрос:

Основные процедуры и функции для обработки строк. Примеры алгоритмов обработки строк.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Дана строка, состоящая из букв и цифр. Преобразовать строку, оставив в ней только цифры.

Уровень II (4 балла). В электрическую цепь включены пять сопротивлений: R1, R2, R3, R4, R5, причем сопротивления R1, R2, R3 соединены параллельно. Найти общее сопротивление цепи. Нарисовать на форме соответствующую электрическую схему.

Уровень III (5 баллов). Составить программу, которая определяет, принадлежит ли точка с заданными координатами (x, y) заштрихованной области (включая границы) координатной плоскости. Выполнить программно соответствующий чертеж на форме.

1. Дать письменный ответ на следующий вопрос:

Понятие множества. Назначение множеств в программировании. Описание переменных типа множество.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Дан текст (массив строк) в котором слова разделены одним, или несколькими пробелами. Составить программу, которая определяет количество слов в каждой строке.

Уровень II (4 балла). Построить график функции y(x)=2x2–3x+1. Определить ее максимальное и минимальное значение на отрезке [a, b].

Уровень III (5 баллов). Исходная строка текста состоит из слов, разделенных одним или несколькими пробелами, подсчитать количество слов в строке, определить самое короткое и самое длинное слово.

1. Дать письменный ответ на следующий вопрос:

Операции над множествами. Примеры работы с множествами.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Составить программу, которая заменяет в строке малые буквы (строчные) на большие (прописные).

Уровень II (4 балла). Задана строка текста на русском языке. Выписать все гласные буквы (заглавными, в том же порядке, как они следуют в строке, не повторяясь), которые входят в данный текст.

Пример: Исходная строка: «А решу ка я эту задачу сам!» = Результат:

«АЕУЯЭ».

Уровень III (5 баллов). Разработать приложение, которое позволяет:

- создать структуру данных, определенную ниже в таблице;

- отобразить созданную структуру данных в таблице (компонент StringGrid);

- редактировать данные;

- сохранить данные в файл на диск при помощи компонента SaveDialog;

- открыть с диска файл с данными при помощи компонента OpenDialog;

- подготовить файл с данными для проверки работы программы;

- обработать данные (вычислить общую сумму заказа).

Материал Ед. измерения Количество Цена ед., руб. Сумма, руб.

1. Дать письменный ответ на следующий вопрос:

Понятие записи. Описание переменных типа запись. Операции над записями.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень II (4 балла). Дан прямоугольный массив чисел A (из n строк и m столбцов) со значением элементов от 0 до 255 (заполнить случайными числами). Из массива выбираются два любые столбца. Построить линейный массив B, состоящий из чисел, которые входят и в 1-й, и во 2-й выбранный столбец.

Уровень III (5 баллов). Разработать приложение, которое позволяет:

- создать структуру данных, определенную ниже в таблице;

- отобразить созданную структуру данных в таблице (компонент StringGrid);

- редактировать данные;

- сохранить данные в файл на диск при помощи компонента SaveDialog;

- открыть с диска файл с данными при помощи компонента OpenDialog;

- подготовить файл с данными для проверки работы программы;

- обработать данные (отобразить значения колонки «Сумма» на гистограмме).

1. Дать письменный ответ на следующий вопрос:

Понятие файла в программировании. Описание файловых переменных. Типы файлов.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Построить график функции y=acos(bx)+csin(dx).

Уровень II (4 балла). Задан прямоугольный массив. Отобразить элементы заданного столбца на гистограмме.

Уровень III (5 баллов). Фраза «Каждый охотник желает знать, где сидит фазан»

используется для запоминания последовательности цветовых оттенков радуги – красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый. Составить программу, в которой вводятся три слова, представляющие разные цвета радуги, и выводит их на экран в том порядке, в каком они должны быть расположены в описанной выше цветовой гамме. Например, введены слова желтый, красный и синий. На экран их следует вывести в «правильном» порядке – красный, желтый, синий.

1. Дать письменный ответ на следующий вопрос:

Стандартные процедуры и функции для работы с файлами.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Построить график функции y=ax3+bx2+cx+d.

Уровень II (4 балла). Составить программу, которая запрашивает у пользователя N фамилий, сортирует их по алфавиту и выводит отсортированный список.

Уровень III (5 баллов). Разработать приложение, которое позволяет:

- создать структуру данных, определенную ниже в таблице;

- отобразить созданную структуру данных в таблице (компонент StringGrid);

- редактировать данные;

- сохранить данные в файл на диск при помощи компонента SaveDialog;

- открыть с диска файл с данными при помощи компонента OpenDialog;

- подготовить файл с данными для проверки работы программы;

- обработать данные (отсортировать данные по убыванию значений в колонке «Расход»).

1. Дать письменный ответ на следующий вопрос:

Назначение и основные свойства компонентов TOpenDialog и TSaveDialog.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Дана строка текста. Определить в ней суммарное количество буква «а» и «А».

Уровень II (4 балла). Отобразить элементы линейного массива на гистограмме.

Уровень III (5 баллов). Выполнить преобразование вещественного числа из десятичной системы счисления в двоичную и обратно.

1. Дать письменный ответ на следующий вопрос:

Понятие мультимедиа-приложения. Компонент MediaPlayer и его использование для воспроизведения звуковых и видео файлов.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Задана строка текста на русском языке. Выписать все гласные буквы (прописными, в алфавитном порядке, не повторяясь), которые входят в данный текст.

Пример: Исходная строка: «А решу ка я эту задачу сам!» = Результат:

«аеуэя».

Уровень II (4 балла). Задан прямоугольный массив. Отобразить элементы заданной строки на круговой диаграмме.

Уровень III (5 баллов). Дана таблица экспериментальных данных – в первом столбце значение задаваемой силы тока i, во втором значение полученного напряжения U в некоторой электрической цепи. Построить график зависимости U(i) по экспериментальным данным.

1. Дать письменный ответ на следующий вопрос:

Проектирование главного и локального меню в приложении.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Разработать приложение для осуществления простейшей анимации путем периодического изменения отображаемой картинки в компонентах Image. (Количество картинок не менее трех, картинки подобрать самостоятельно).

Уровень II (4 балла). Отобразить элементы линейного массива на круговой диаграмме.

Уровень III (5 баллов). Дана строка, состоящая из слов, разделенных одним, или несколькими пробелами. Определить и выписать самое длинное слово.

1. Дать письменный ответ на следующий вопрос:

Проектирование панели инструментов и строки состояния в приложении.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Построить график функции y Уровень II (4 балла). Построить график функции, заданной параметрически (астроида):

y(t) =asin3(t) Уровень III (5 баллов). Составить программу, которая позволяет:

- создать файл с данными следующей структуры: «ФИО», «Телефон», «Адрес»;

- открыть ранее созданный файл, отобразить данные на форме, с возможностью их редактирования и сохранения;

- отыскать адрес абонента по заданному номеру телефона.

1. Дать письменный ответ на следующий вопрос:

Отображение на форме графических и текстовых файлов.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Проверить, является ли заданное слово палиндромом, т.е.

читается одинаково слева направо и справа налево.

Уровень II (4 балла). Построить график функции, заданной уравнением в полярной системе координат (улитка Паскаля) R(f)=acos(f)+b.

Уровень III (5 баллов). Составить программу, которая позволяет:

- создать на диске текстовый файл;

- открыть для редактирования созданный ранее текстовый файл, при этом на диске создается его резервная копия (расширение файла – bak);

- сохранить отредактированный файл.

1. Дать письменный ответ на следующий вопрос:

Стандартные процедуры и функции для работы с файлами.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Дана строка-предложение на русском языке. Определить суммарное количество содержащихся в строке знаков (не букв, цифр и пробелов).

Уровень II (4 балла). Составить программу, которая программно (с использованием объекта Canvas) рисует на экране мишень (n окружностей с общим центром и равномерно изменяющимся радиусом).

Уровень III (5 баллов). Придумать и нарисовать рисунок из компонентов Shape. Программно изменяя положение, размер или цвет компонентов Shape в рисунке осуществить элементы простейшей анимации. Отдельные элементы изображения можно отобразить при помощи компонента Image.

1. Дать письменный ответ на следующий вопрос:

Понятие файла в программировании. Описание файловых переменных. Типы файлов.

2. Разработать приложение в среде программирования Delphi для решения одной из трех предложенных задач:

Уровень I (3 балла). Дана строка, состоящая из букв и цифр. Определить суммарное количество содержащихся в строке цифр.

Уровень II (4 балла). Составить программу расчёта таблицы значений функции y(x)=ax4+bx3+c и построить ее график при изменении x от x0 до xn с шагом dx.

Уровень III (5 баллов). Составить программу, в которой осуществляется движение графического объекта в пределах формы. Вид объекта – кружок.

Траектория движения – синусоида.

1. Дать письменный ответ на следующий вопрос:

Понятие записи. Описание переменных типа запись. Операции над записями.



Pages:   || 2 |
 


Похожие работы:

«Список книг для чтения (1 – 10 классы) 1 класс Литературное чтение Н. Носов Фантазеры. Живая шляпа. Дружок. И другие рассказы. В. Драгунский Он живой и светится. В. Бианки, Н. Сладков Рассказы о животных. Г.Х. Андерсен Принцесса на горошине. Стойкий оловянный солдатик. П. Бажов Серебряное копытце. В. Катаев Дудочка и кувшинчик. Цветик-семицветик. Русский язык И.Р. Калмыкова 50 игр с буквами и словами. В.В. Волина Занимательное азбуковедение. Н. Павлова Читаем после Азбуки с крупными буквами....»

«Серия ЕстЕствЕнныЕ науки № 2 (4) Издается с 2008 года Выходит 2 раза в год Москва 2009 Scientific Journal natural ScienceS № 2 (4) Published since 2008 Appears Twice a Year Moscow 2009 редакционный совет: Рябов В.В. доктор исторических наук, профессор, Председатель ректор МГПУ Атанасян С.Л. кандидат физико-математических наук, профессор, проректор по учебной работе МГПУ Геворкян Е.Н. доктор экономических наук, профессор, проректор по научной работе МГПУ Русецкая М.Н. кандидат педагогических...»

«РОССИЙСКАЯ АКАДЕМИЯ НАУК ИНСТИТУТ ПРОБЛЕМ ИНФОРМАТИКИ А.В. ИЛЬИН, В.Д. ИЛЬИН СИМВОЛЬНОЕ МОДЕЛИРОВАНИЕ В ИНФОРМАТИКЕ Москва ИПИ РАН 2011 Ильин Владимир Ильин Александр Дмитриевич Владимирович Доктор техн. наук, профессор. Кандидат техн. наук. Заведующий Старший научный сотрудник Лаб. Методологических основ информатизации в Институте проблем информатики РАН Автор более 100 трудов по Автор более 30 трудов по S-моделированию, S-моделированию, автоматизации конструированию программ и...»

«Московская городская педагогическая гимназия-лаборатория №1505 Курсы по выбору – одна из форм организации учебно-познавательной и учебноисследовательской деятельности гимназистов Сборник авторских программ педагогического коллектива гимназии Под ред. канд. пед. наук, ст.н.с. Кучер Т.В. Москва, 2005 г. Настоящий сборник представляет собой пятый выпуск, подготовленный коллективом Московской городской педагогической гимназии-лаборатории №1505 при поддержке. Его содержание – продолжение реализации...»

«МИНОБРНАУКИ РОССИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ в г. ТАГАНРОГЕ В.В. БОГДАНОВ И.В. ЛЫСАК ИСТОРИЯ И ФИЛОСОФИЯ НАУКИ ФИЛОСОФСКИЕ ПРОБЛЕМЫ ИНФОРМАТИКИ ИСТОРИЯ ИНФОРМАТИКИ Учебно-методический комплекс по дисциплине Таганрог 2012 1 ББК 87я73 Богданов В.В., Лысак И.В. История и философия науки. Философские проблемы информатики. История информатики: Учебно-методический...»

«И.М.Лифиц СТАНДАРТИЗАЦИЯ, МЕТРОЛОГИЯ И СЕРТИФИКАЦИЯ УЧЕБНИК Рекомендовано Министерством образования Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по специальностям Коммерция, Маркетинг, Товароведение и экспертиза товаров 5-е издание, переработанное и дополненное МОСКВА • ЮРАЙТ • 2005 УДК 389 ББК 30.10ц; 65.2/4-80я73 Л64 Рецензенты: М.А. Николаева — доктор технических наук, профессор, действительный член Международной академии информатизации: Г.Н....»

«Зарегистрировано в Минюсте РФ 28 апреля 2010 г. N 17035 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ПРИКАЗ от 29 марта 2010 г. N 224 ОБ УТВЕРЖДЕНИИ И ВВЕДЕНИИ В ДЕЙСТВИЕ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО СТАНДАРТА ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ПО НАПРАВЛЕНИЮ ПОДГОТОВКИ 021300 КАРТОГРАФИЯ И ГЕОИНФОРМАТИКА (КВАЛИФИКАЦИЯ (СТЕПЕНЬ) МАГИСТР) КонсультантПлюс: примечание. Постановление Правительства РФ от 15.06.2004 N 280 утратило силу в связи с изданием Постановления...»

«1. Цель освоения дисциплины Целью изучения дисциплины Экономическая информатика является формирование у студентов навыков применения современных технических средств и информационных технологий для решения аналитических и исследовательских задач и использования полученных результатов в профессиональной деятельности. 2. Место дисциплины в структуре ООП ВПО В соответствии с учебным планом по направлению подготовки 080100.62 Экономика дисциплина Экономическая информатика включена в вариативную...»

«Серия Высшее образование С. Г. Хорошавина КОНЦЕПЦИИ СОВРЕМЕННОГО ЕСТЕСТВОЗНАНИЯ КУРС ЛЕКЦИЙ Рекомендовано Министерствомобразования РФ в качестве учебника для студентов высших учебных заведений Издание четвертое Ростов-на-Дону Феникс 2005 УДК 50(075.8) ББК 20я73 КТК 100 X 82 Рецензенты: профессор МГТУ им. Н.Э. Баумана, д. т. н., академик РАЕН, президент Международного общественно-научного комитета Экология человека и энергоинформатика Волченко В.Н.; зав. кафедрой философии религии РГУ, президент...»

«Уход за детьми Первого года жизни Справочник для молодых родителей Данное издание предназначено для молодых родителей. В нем можно найти советы по уходу за ребенком в течение первого года жизни, рекомендации о том, что делать при первых заболеваниях, что делать и куда обращаться за помощью, информацию о службах и услугах Региональной Санитарной Службы, о присутствии культурных посредников-переводчиков в Семейных консультациях и Отделениях, помогающих молодым мамам-иностранкам и семьям...»

«1 Общие положения Полное наименование вуза на русском языке: федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Тихоокеанский государственный университет. Сокращенные наименования вуза на русском языке: Тихоокеанский государственный университет, ФГБОУ ВПО ТОГУ, ТОГУ. Полное наименование на английском языке: Pacific National University. Сокращенное наименование на английском языке: PNU. Место нахождения вуза: 680035, г. Хабаровск, ул....»

«Министерство образования и науки Республики Казахстан Институт математики Институт проблем информатики и управления И.Т. ПАК ИЗ ИСТОРИИ РАЗВИТИЯ ИНФОРМАТИКИ В КАЗАХСТАНЕ Алматы 2012 УДК 004:510 ББК 32.973:22.1 П 13 Рекомендована к печати решением ученых советов Института математики Института проблем информатики и управления МОН РК Рецензенты доктор физико-математических наук М.Н. Калимолдаев доктор технических наук Р.Г. Бияшев Редактор В.В. Литвиненко Пак И.Т. П 13 Из истории развития...»

«  Древние языки и культуры  Международный консорциум Электронный университет Московский государственный университет экономики, статистики и информатики Евразийский открытый институт В.М. Заболотный ДРЕВНИЕ ЯЗЫКИ  И КУЛЬТУРЫ  Учебно-методический комплекс Москва, 2009 1   Древние языки и культуры  УДК 81 ББК 81 З 125 Научный редактор: д.ф.н., проф. С.С. Хромов Заболотный, В.М. ДРЕВНИЕ ЯЗЫКИ И КУЛЬТУРЫ. – М.: Изд. центр З 125 ЕАОИ, 2009. – 308 с. ISBN 978-5-374-00262-1 УДК ББК © Заболотный В.М., ©...»

«взаимодействующие поеледрвателш процессы Prentice-Hall InfernaHoB^il Series in Compuler Science Coitimtihicating Sequential Processes C. A. R. Hoare Professor of Computation Oxford University Prentice-Hall Englewood Cliffs, New Jersey London Mexico New Delhi Rio de Janeiro Singapore Sydney Tokyo Toronto Wellington Ч-Хоар Взаимодействующие последовательные процессы Перевод с английского А. А. Бульонковой под редакцией А. П. Ершова Москва Мир 1989 Б Б К 22.18 Х68 УДК 681.3 Хоар Ч. 'Х68...»

«Международный консорциум Электронный университет Московский государственный университет экономики, статистики и информатики Евразийский открытый институт П.В. Бахарев Арбитражный процесс Учебно-практическое пособие Москва 2008 УДК – 347.9 ББК – 67.410 Б – 30 Бахарев П.В. АРБИТРАЖНЫЙ ПРОЦЕСС: Учебнометодический комплекс. – М.: Изд. центр ЕАОИ, 2008. – 327 с. ISBN 978-5-374-00077-1 © Бахарев П.В., 2007 © Евразийский открытый институт, 2007 2 Оглавление Предисловие Раздел 1. Структура арбитражных...»

«АБРАМОВ Игорь Иванович (род. 11 августа 1954 г.) — доктор физико-математических наук, профессор кафедры микро- и наноэлектроники Белорусского государственного университета информатики и радиоэлектроники (БГУИР), заведующий научно-исследовательской лабораторией Физика приборов микро- и наноэлектроники БГУИР. В 1976 г. окончил физический факультет Белорусского государственного университета по специальности Радиофизика и электроника, в 1982 году защитил кандидатскую, в 1993 — докторскую...»

«РОССИЙСКАЯ АКАДЕМИЯ НАУК ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР им. А.А.ДОРОДНИЦЫНА _ СООБЩЕНИЯ ПО ПРИКЛАДНОЙ МАТЕМАТИКЕ М.Ю. Андреев, И.Г. Поспелов ПРИНЦИП РАЦИОНАЛЬНЫХ ОЖИДАНИЙ: ОБЗОР КОНЦЕПЦИЙ И ПРИМЕРЫ МОДЕЛЕЙ ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР им. А.А. ДОРОДНИЦЫНА РАН МОСКВА 2008 1 УДК 519.86 ОТВЕТСТВЕННЫЙ РЕДАКТОР академик РАН А.А. Петров Принцип рациональных ожиданий лежит в основе современной экономической теории. В работе рассматриваются существующие формализации этого принципа и приводятся некоторые специфические...»

«Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования Национальный исследовательский университет Высшая школа экономики Факультет бизнес-информатики Программа дисциплины Геометрия и алгебра для направления 080500.62 Бизнес-информатика подготовки бакалавра Авторы программы: А.П. Иванов, к.ф.-м.н., ординарный профессор, IvanovAP@hse.perm.ru А.В. Морозова, ст. преподаватель, MorozovaAV@hse.perm.ru Одобрена на...»

«Акт контроля за деятельностью ГБУК Белгородская государственная универсальная научная библиотека по итогам плановой проверки, проведенной лицами, уполномоченными на проведение проверки Настоящий акт составлен в том, что комиссией в составе представителей управления культуры Белгородской области: Андросовой Н.О., заместителя начальника управления культуры области - начальника отдела развития социально-культурной деятельности, библиотечного дела и взаимодействия с органами местного...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Новосибирский государственный университет (НГУ) Кафедра общей информатики Е.Н. Семенова РЕАЛИЗАЦИЯ ТЕХНОЛОГИИ ЗАЩИЩЕННОГО ОБНОВЛЕНИЯ ПРОГРАММНЫХ СИСТЕМ ПО СЕТИ МАГИСТЕРСКАЯ ДИССЕРТАЦИЯ по направлению высшего профессионального образования 230100.68 ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Тема...»






 
© 2014 www.kniga.seluk.ru - «Бесплатная электронная библиотека - Книги, пособия, учебники, издания, публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.