Файл Token.cs using System; using System.Collections.Generic; using System.Collections; using System.Text; namespace ТЯП_лб2_м6 { enum TokenType { ERROR =0, Num, Identificator, BracketLeft, BracketRight, Not, End, Assign, OperatorBoolean};
Category Archives for Технология программирования
Технология программирования
ТЯП — лабораторная работа 1. Исходники.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO;
Задания для контрольной работы по дисциплине «Технологии программирования» для студентов з/о
Номер задания выбирается в соответствии с номером в списке студентов в журнале группы. Контрольная работа состоит из двух частей – теоретической и практической. В первой части нужно представить развернутый письменный ответ на теоретический вопрос.
Задания для контрольной работы по дисциплине «Технологии программирования» для студентов з/о
Номер задания выбирается в соответствии с номером в списке студентов в журнале группы. Контрольная работа состоит из двух частей – теоретической и практической.
ТПР — тесты
ТПР — Тест 6 1. По критерию определенности информации различают решения, принятые в условиях: a) [ ] вероятностной определенности (риска). b) [ ] Определенности. c) [ ] все перечисленное правильно. d) [ ] в условиях неопределенности.
МАИ — Выбор мобильного телефона
МАИ — Выбор мобильного телефона
Метод анализа иерархий — Выбор оперативной памяти
Кучеревская Е. гр. 09ИВТ1 Метод анализа иерархий — Выбор оперативной памяти Выбор оперативной памяти: матрица парных сравнений для уравоня 2
МАИ — Выбор телевизора
Иванова Св. гр. 09ИВТ1 МАИ — Выбор телевизора Выбор телевизора: матрица парных сравнений для уровня 2
Таблицы для МАИ
Таблица 1 — Шкала относительной важности Интенсивности относительной важности Определение Объяснение 1 Равная важность Равный вклад двух объектов в достижении цели 3 Умеренное превосходство од¬ного над другим Опыт и суждения дают легкое превосходство одному объекту над другим
Теория игр — 2 лабораторные работы
Вариант 1 Минимаксный: 1. Проверяем, имеет ли платежная матрица седловую точку. Если да, то выписываем решение игры в чистых стратегиях.
Курсовая работа — Информационная система обменного пункта
Курсовая работа по предметуОбъектно-ориентированное программирование — Информационная система обменного пункта. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ Написать программу – информационную систему обменного пункта, которая должна предоставлять доступ к следующей информации: ? название банка; ? № обменного пункта; ? адрес обменного пункта; ? курсы валют (продажа/покупка); ? ФИО сотрудников; ? данные о текущих операциях обмена валют; Программа должна Читать далее
Человеко-машинное взаимодействие
Вопросы к 1 модульному контролю по учебной дисциплине «Человеко-машинное взаимодействие» для студентов специальности ПОВТ
Отчет по производственной практике — информационная система учета автотранспорта
Отчет по производственной практике — информационная система учета автотранспорта Разработанная информационная система учета автотранспорта, позволяющая быстро и удобно вносить данные в базу данных, генерировать отчеты на их основе. Программа имеет возможность добавления, удаления, редактирования записей, осуществлять поиск по имеющимся данным: фамилии и номеру автомобиля, а также имеет возможность просмотра уже внесенных данных. Для регистрации клиента Читать далее
Шпоры по ТРПО
Модуль 1 шпора ТРПО Модуль 1 шпора ТРПО — 3
Создание графических изображений в Visual Studio
Создание графических изображений в Visual Studio Отчёт по ТРПО№4 Отчёт по ТРПО№5 Отчёт по ТРПО№6 Отчёт по ТРПО лаба№7 Отчёт по ТРПО№8 Отчёт по ТРПО№9
Курсовая работа — Система заказа и учета услуг по обслуживанию средств вычислительной техники.
Расчетно-пояснительная записка к курсовой работе по предмету: «Технология программирования» на тему: «Система заказа и учета услуг по обслуживанию средств вычислительной техники» Система заказа и учета услуг по обслуживанию средств вычислительной техники
Методические указания по выполнению курсовой работы по дисциплине Технология программирования
Методические указания по выполнению курсовой работы по дисциплине Технология программирования 2010 Методические указания по выполнению курсовой работы по дисциплине Технология программирования 2010
Методология Rational Unified Process (RUP)
RUP — методология разработки программ¬ного обеспечения, созданная компанией Rational Software. Она является ведущей методологией разработки ПО. Это пример «тяжелого» процесса. RUP использует итеративную и инкрементальную модель разработки. В конце каждой итерации (в идеале продолжающейся от 2 до 6 недель) проектная команда должна достичь запланированных на данную итерацию целей, создать или доработать проектные артефакты и получить Читать далее
Отчеты по практической работе — ТП
Введение Цель лабораторного практикума: Лабораторные работы выполняются при изучении курса «Технология программирования» с целью изучения студентами технологии разработки программ в среде разработки С#. Порядок выполнения работ: Для выполнения всех лабораторных работ предлагается следующий порядок: 1. Ознакомиться с теоретическим материалом; 2. Выполнить индивидуальное задание; 3. Составить отчет о проделанной работе. Варианты индивидуального задания определяются преподавателем.
Лабораторные работы по технологиям программирования.
Отчеты по лаботаторным работам по технологии программирования вместа с ихгодными текстами программ на С# Лабораторная работа 1 — технологии программирования Lab 1
Цель и задача курса. Хар-ки и кач-во ПО.
ТП – это совокупность процессов создания, сопровождения и применения программного продукта. Любая ТП бази¬руется на некоторой методологии разработки программ. Методология – это совокупность механизмов применяемых в процессе разработки ПО и объединенных общим философским подходом.
Сложность ПО
Существенной чертой индустриально организованных программных систем является их большая сложность. Фактически невозможно охватить все тонкости системы одним человеком. Сложность таких систем превышает возможности человеческого интеллекта.
Компоненты объектного подхода
Концептуальная основа ОО стиля состоит в объектном подходе. Этому подходу соответствуют четыре главных элемента: 1) абстрагирование; 2) ограничение доступа; 3) модульность; 4) иерархия.
Производные классы. Порождения, видимость, наследование. Порождения.
Рассмотрим программу имеющею дело с людьми, работающими в какой-то организации. Эта программа может иметь следующую структуру данных.
Поля типа и виртуальные функции.
Чтобы использовать производные классы в качестве большем, чем удобное сокращение в объявлении надо решить следующие проблемы: -при наличии указателя типа base* к чему фактически относится объект производного типа, на котором ссылается указатель.
Использование шаблонов.
Одной из важнейших возможностей С++ является шаблон (template). Это связанно с тем, что шаблоны фундаментально изменяют внешнюю сторону программирования. Используя шаблон можно создавать обобщенные спецификации для ф-ий и для классов, которые часто называются параметризованными ф-ями и параметризованными классами.
Обработка исключительных ситуаций (ИС)
throw – послать try – испытать catch – перехватить
Возбуждение нескольких ИС
В ф-ях можно возбуждать объекты ИС различных типов для поддержки различных условий ИС: int AnyFunction () { if (condition A) throw “Big trouble”; // строковой объект if (condition B) throw Overflow(); // объект класса Overflow return 123;
Компоненты STL
STL обеспечивает большое количество классов и функций, которые использовать как в приложениях, написанных с помощью ООП, так и без использования этой технологии. Имеется около 50 алгоритмов, которые носят универсальный характер и не связаны со специфическими типами данных.
Итераторы.
Итер-ры обеспечивают доступ к значениям данных и, кроме того,позволяют опред-ть промежутки для циклич-х операций над множествен-ми элементами данных.