Читайте также:
|
|
Дорогой друг, не забывай, что шпорки составляли такие же горе-студенты, как и ты. Поэтому в ней, могут быть косяки. Поэтому:
1). Соверши ритуал поклонения Великой Халяве
2). Внимательно прочитай первый вопрос из двух.
3). В этом файлике нажми сочетание клавиш ctrl + f (или найди «поиск» своего редактора)
4). Вбей часть своего вопроса, найди свой вопрос
5). Еще раз внимательно прочти его и разбей на подвопросы
6). Мысленно поблагодари человека, который нашел для тебя ссылку и смело по ней переходи
7). Повтори священный ритуал поклонения святой Халяве
8). Внимательно изучи документ, открытый по ссылке. Не забывай пользоваться ctrl+f
9). i). Когда найдешь ответы на все подвопросы и убедишься в их достоверости – переписывай.
i+). Если не найдешь или ответ не верный/не полноценный – гугл тебе в помощь
i++). Гугл не помог? Открывай шпоры Леши Одинцова http://goo.gl/VJpGh и ищи готовый ответ в них.
i+++). Ничего не помогает? Милости просим в теме экстренной помощи http://goo.gl/aojPy
10). i). Написал ответ на первый вопрос? Повтори алгоритм сначала для второго вопроса.
i+). Закончил? Не убегай. Заходи в тему http://goo.gl/aojPy и помогай нуждающимся.
11). Поблагодари Великую Халяву и всех кто тебе помогал.
12). Поздравляю! Вечером можно выпить пива!
p.s. не забывай, что обязательно нужно думать своей головой. Если вдруг в твоей работе будет ошибка – вина полностью на тебе. Удачи! Искренне Ваш:
Объектно ориентированное программирование
1. Основные концепции ООП: децентрализация, классификация, инкапсуляция, полиморфизм, контракты.
http://www.ctc.msiu.ru/materials/Book/node82.html
2. Объявление и определение класса. Данные-члены и функции-члены класса. Создание экземпляров классов, ссылки и указатели на объекты. Указатель this.
http://valera.asf.ru/cpp/book/c13.html
3. Инкапсуляция, определение прав доступа. Друзья класса. Статические и нестатические члены класса. http://valera.asf.ru/cpp/book/c13.html
4. Конструкторы по умолчанию, инициализирующий конструктор, список инициализации и конструктор копирования.
http://cpp.com.ru/lippman/c14.html [раздел 14.2]
5. Деструкторы – назначение, определение и использование.
http://cpp.com.ru/lippman/c14.html [раздел 14.3]
6. Шаблоны классов, параметризация и специализация шаблонов классов. http://cpp.com.ru/lippman/c16.html [раздел 16.1 и 16.9]
7. Операторные функции в пространстве имен и как члены класса. (?)
8. Одиночное, множественное и виртуальное наследование. Область видимости членов класса. http://www.intuit.ru/department/pl/cpp/10/
http://www.amse.ru/courses/cpp1/2010.05.14.html
9. Полиморфизм, таблица виртуальных функций, абстрактные классы. http://shatalov.su/ru/articles/cpp_primer/virtual_functions.php
10. Реализация обработки исключительных ситуаций, спецификация исключений. http://valera.asf.ru/cpp/book/c11.html
Программирование на языках высокого уровня
1. Структурное программирование (историческая справка, принципы, три базовые конструкции).
Основные операторы структурных языков программирования.
http://goo.gl/8kK5G
begin и end, if, then, else, while – wiki
2. Понятие алгоритма. Способы записи алгоритмов. Сравнение различных подходов. Пример.
Перевод программы из блок-схемы в код и наоборот.
http://inf.e-alekseev.ru/text/Algoritm.html (http://goo.gl/JoKgQ - проще)
(сравнение подходов?)
http://inf.e-alekseev.ru/text/Rolik7.html (схема)
http://goo.gl/FDz8k (расшифровка схемы)
3. Концепция памяти. Принципы типизации данных. Иерархия простых типов данных.
Стандартные типы данных в языках С/C++. Таблица характеристик. Особенности выбора типа. Правила приведения типов.
http://goo.gl/vlCIy (Концепция памяти)
http://goo.gl/ScygM (типизация данных, иерархия)
http://goo.gl/iLuRG (типы в си)
http://komimetall.pro/tmp/int.txt (Особенности выбора типа)
http://goo.gl/mrwVi (приведение типов)
http://goo.gl/r3j4a (правила)
4. Переменные (объявление, инициализация, присвоение). Константы. Специальные символы.
Квалификатор const. Область видимости переменных. Операторы управления областью видимости.
http://goo.gl/y2jap (int x; - объявление; int x = 10; - объявление с инициализацией)
http://goo.gl/0ofex (квалификатор)
http://goo.gl/BYf6W (Спец. Символы)
http://goo.gl/8NoHX (область видимости)
http://goo.gl/K5rVa (Операторы управления областью видимости)
5. Операции (классификация, особенности записи). Понятие ассоциативности, приоритета,
размерности. Таблица приоритета операций. Арифметические операции. Логические операции (краткая схема вычислений). Побитовые операции (таблицы истинности).
http://kufas.ru/programming116.htm (операции)
http://goo.gl/HfelC / http://goo.gl/GLmdn (ассоциативность)
http://goo.gl/9QYwl (таблица приоретета)
http://goo.gl/RW0hf (арифм)
http://goo.gl/eLyFX (логические)
http://goo.gl/XDuCQ (побитовые)
6. Пустой оператор. Оператор присваивания (синтаксис, логика работы, полная и сокращённая
форма, порядок выполнения, контекст вычисления, пример). Составной оператор (синтаксис, логика работы, пример). Условный оператор (полная и краткая формы, ность условного оператора). Неоднозначность условного оператора. Связь между несколькими условными операторами и сложными логическими выражениями.
Пустой оператор
http://clck.ru/8bZvX
http://clck.ru/8bZw7
Составной оператор (синтаксис, логика работы, пример)
http://clck.ru/8bZun
Условный оператор (полная и краткая формы, неоднозначность условного оператора)
http://it.kgsu.ru/C++/c0023.html
7. Цикл с предусловием (синтаксис, логика работы, пример). Цикл с постусловием (синтаксис,
логика работы, пример). Цикл с параметром (синтаксис, логика работы, пример). Взаимозаменяемость циклов. Оператор break. Оператор continue. Оператор?: (синтаксис, логика работы, пример).
Цикл с предусловием, цикл с постусловием, цикл с параметром (for) http://clck.ru/8bZdB
Взаимозаменяемость циклов http://clck.ru/8bZdJ
Оператор break http://clck.ru/8bZdN
Оператор continue http://clck.ru/3rQsx
Оператор? http://clck.ru/8bZgP
8. Подпрограммы (синтаксис, виды подпрограмм, формальные и фактически параметры, порядок
действий при вызове функции, контекст, пример). Оператор return. Прототипы функций (понятие, назначение, способы применения). Способы передачи параметров в функции. Способы передачи значения из одной функции в другую. Рекурсия (понятие, правила написания рекурсивных подпрограмм, прямая и обратная и косвенная рекурсии).
Подпрограмма (синтаксис, виды подпрограмм, формальные и фактически параметры)
http://clck.ru/8b_-p
Оператор return - 1.4.11 http://clck.ru/8bZyf
Прототипы функций (понятие, назначение, способы применения). http://clck.ru/8bZyJ
Подпрограммы (порядок действий при вызове функции, контекст, пример) - http://goo.gl/rqZTm
Рекурсия (понятие, правила написания рекурсивных подпрограмм, прямая и обратная и косвенная рекурсии). http://goo.gl/vtcO3
Способы передачи параметров в функции. http://goo.gl/jxIpU
http://goo.gl/uTBE5
http://komimetall.pro/tmp/recurs.txt
9. Функции: параметры по-умолчанию, перегрузка функций. Перегрузка операторов. Шаблоны
функций. Разрешение неоднозначностей при вызове функций.
Функции – http://programmersclub.ru/09/
Параметры по-умолчанию – http://programmersclub.ru/15/
Перегрузка функций – http://programmersclub.ru/13/
Перегрузка операторов
http://clck.ru/8bZqH
http://programmersclub.ru/24/
Шаблоны функций – http://clck.ru/8bZpr
Разрешение неоднозначностей при вызове функций. - http://komimetall.pro/tmp/19.txt
10. Ссылки (понятие, способы применения). Указатели (назначение, синтаксис, операции).
Различие между указателями и ссылками. Динамическая память (выделение и освобождение памяти под переменные, одномерные массивы, двумерные массивы). Тип данных «массив массивов».
http://goo.gl/2R4VE - ссыль
http://goo.gl/VCOQA указатель
http://goo.gl/g2mYZ (дин память)
http://goo.gl/Gr3Ug (одн. Массивы)
http://c.guti.ru/dmassivy.asp (дв. Масс)
http://goo.gl/qOePC (масс масс C#)
http://goo.gl/GDqfv (масс масс C++)
Структуры и алгоритмы обработки данных
http://komimetall.pro/tmp/KluchMatjash1.pdf
1. Линейные структуры данных массив, структура (запись) и множество: организация и основные операции
[16я страница]
2. Линейные структуры данных стек, очередь и дек: организация и основные операции
[41я страница]
3. Структура данных дерево: общее определение. Двоичные деревья, способы реализации
[55я страница]
4. Структура данных граф: определение и способы реализации
[51я страница]
5. Структура данных файл: общие сведения об их организации
[62я страница]
6. Хеширование данных. Основные понятия и виды хеширования, функция хеширования
[65 страница]
7. Упорядоченные деревья поиска: способы реализации и основные операции. Определение сбалансированного по высоте дерева поиска (АВЛ-дерево)
http://goo.gl/vXlgP
http://goo.gl/ft9uo
8. Алгоритм быстрой сортировки (Хоара)
http://lampalap.blogspot.ru/2011/03/blog-post_31.html
9. Алгоритмы обхода графа: поиск в глубину, поиск в ширину (волновой алгоритм)
http://goo.gl/CMDdN
10. Алгоритмы нахождения минимального остовного дерева графа: алгоритм Прима, алгоритм Крускала
http://goo.gl/xq1pp
http://goo.gl/RHzrO
Теория Вычислительных Процессов
1. Понятие алгоритма. Теория алгоритмов и ее необходимость.
http://goo.gl/hfsiQ
http://goo.gl/HIoa7
2. Основные подходы к построению алгоритмов (Уточнения понятия алгоритмов).
Алгоритмическая система.
http://goo.gl/sDzMx
http://goo.gl/qFrO9
http://goo.gl/BVygX
3. Определение примитивно-рекурсивной функции.
http://goo.gl/Hde4P
4. Значение рекурсивных функций. Тезис ЧЕРЧА.
http://goo.gl/gF3xz
http://goo.gl/PNMiv
5. Определение и принципы функционирования машины ТЬЮРИНГА.
http://goo.gl/8mEul
http://goo.gl/ALBjk
6. Тезис ТЬЮРИНГА и его связь с тезисом ЧЕРЧА.
http://goo.gl/yA5Qr
http://goo.gl/bg7eA
http://goo.gl/xnS7C
7. Определение канонической системы ПОСТА. Примеры систем.
http://goo.gl/0Cs6l
http://goo.gl/QhSLH
8. Неклассические алгоритмические системы. Виды и применение.
http://goo.gl/uMql1
9. Разрешимые и перечислимы множества. Их применимость.
http://goo.gl/BsOuE
http://goo.gl/StmfN
http://goo.gl/t5vz9
http://goo.gl/GUrao
http://goo.gl/jHMWm
10. Определение конечного автомата. Способы задания конечного автомата. Примеры.
http://goo.gl/jkSMg
http://goo.gl/pu7mC
http://goo.gl/VqQGA
http://goo.gl/MccIe
http://goo.gl/VN4PP
http://goo.gl/uG0RQ
БАЗЫ ДАННЫХ
1. История и причины создания СУБД. Отношения и их свойства, ключи отношений.
http://komimetall.pro/tmp/BD/41.doc
2. Булевы операции над отношениями.
http://komimetall.pro/tmp/BD/42.doc
3. Операции выборки и проекции, их свойства.
http://komimetall.pro/tmp/BD/43.doc
4. Операции соединения и деления, их свойства.
http://komimetall.pro/tmp/BD/44.doc
5. Операции переименования атрибутов, эквисоединения, q-выбора и q-соединения.
http://komimetall.pro/tmp/BD/CAM00516.jpg
http://komimetall.pro/tmp/BD/CAM00517.jpg
http://komimetall.pro/tmp/BD/CAM00518.jpg
6. Типы данных в языке SQL, операторы языка SQL для создания, удаления и модификации
таблиц.
http://komimetall.pro/tmp/BD/46.doc
7. Оператор выборки в языке SQL, сортировка, вычисление агрегатных функции, конструкции
GROUP BY и HAVING, объединение, пересечение, разность запросов. http://komimetall.pro/tmp/BD/47.doc
8. Запросы с подзапросами в языке SQL, экзистенциальные запросы, подзапросы в операторах
манипулирования данными.
http://komimetall.pro/tmp/BD/48.doc
9. Варианты соединения в языке SQL, трехзначная логика и обработка NULL-значений.
http://komimetall.pro/tmp/BD/49.doc
10. Управляющие конструкции в языке SQL, хранимые процедуры, триггеры.
http://goo.gl/QhcMl
Обработка экспериментальных данных
1. Интерполяция методом пропорциональных частей.
http://komimetall.pro/tmp/oed/51.doc
2. Интерполяционная формула Лагранжа для линейной интерполяции.
http://komimetall.pro/tmp/oed/52-54.doc
3. Интерполяционная формула Лагранжа для квадратичной интерполяции.
http://komimetall.pro/tmp/oed/52-54.doc
4. Интерполяционная формула Лагранжа для гиперболической интерполяции.
http://komimetall.pro/tmp/oed/52-54.doc
5. Сущность выборочного метода.
http://komimetall.pro/tmp/oed/55.doc
6. Понятие статистической оценки, требования к статистическим оценкам параметров.
http://komimetall.pro/tmp/oed/56.doc
7. Понятия доверительной вероятности и максимального вероятного отклонения.
http://komimetall.pro/tmp/oed/57.doc
8. Сущность метода наименьших квадратов.
http://komimetall.pro/tmp/oed/58.doc
9. Построение однофакторного уравнения регрессии методом наименьших квадратов.
http://komimetall.pro/tmp/oed/59.doc
10. Проверка адекватности уравнения регрессии по критерию Фишера.
http://komimetall.pro/tmp/oed/60.doc
Дата добавления: 2015-02-16; просмотров: 98 | Поможем написать вашу работу | Нарушение авторских прав |
|
<== предыдущая лекция | | | следующая лекция ==> |
Экономика бюрократии | | | Чем занимается инженер по знаниям? |