title: Скачать презентацию или конспект Статическая аэроупругость в MSC

extracted_text:
Раздел 5.3

Статическая аэроупругость
Пример 2 – Продольная балансировка ЛА с прямым крылом
Цели
Это упражнение демонстрирует расчет продольной балансировки ЛА с прямым крылом.
Основная цель – описать создание сплайнов для очень сложных конструкций.
Показать дополнительную схему успешного создания сплайнов.
Продемонстрировать эффект «бедных» сплайнов.
Объяснить некоторые передовые функции постпроцессора, такие как loads browser (браузер нагрузок).
Конструкция ЛА: основные данные
Единицы измерения: 		СИ: Н, м, с
Размах консоли крыла:		9м
Длина хорды:			1.3м
Передняя кромка крыла:	0.3м от точки отсчета
Носок:				1.5м от точки отсчета
Длина фюзеляжа:		5.2м
Конструкция ЛА: обзор
Имеется симметрия относительно плоскости XZ
Нет вертикальных аэродинамических плоскостей
Управляющие плоскости “приварены”
Визуализация структурной модели в Patran, фюзеляж представлен как однородная балка постоянного сечения.
Конструкция ЛА: консоль
  Передний лонжерон   Задний лонжерон

  Конструкционные отверстия

Носовая часть не моделируется
  Профиль крыла в плане

  Начальная линия
Конструкция ЛА: элементы консоли крыла
  Передний лонжерон     Задний лонжерон

 Отверстие

Нервюры

  Флаперон
 Элерон

Зализ
Конструкция ЛА: элементы хвостовой части
  Передний лонжерон         Задний лонжерон

  Нервюры

Элевон

Конструкция ЛА: элементы фюзеляжа
  Передний лонжерон      Задний лонжерон

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

Конструкция ЛА: граничные условия

Граничные условия
 Определение граничных условий
 Определение случая нагружения

 Условия симметрии относительно плоскости XZ, плюс
осевые граничные условия
Рекомендуемые группы узлов для создания сплайцнов

str_wing
str_flap
str_fair
str_ail
str_elev
str_tail

Упражнение 2а: задания
Создайте новую базу данных
Имортируйте ‘sol_example1a_trim.bdf’ – файл базы данных  MSC.Nastran
Рассмотрите следующие варианты создания сплайнов на структурной модели:
Связать сплайнами все узлы конструкции
Связать сплайнами все узлы лежащие в плоскости аэродинамической сетки, например, такие как нижняя поверхность крыла.
Связать сплайнами только узлы силовой конструкции – лонжероны, нервюры и т.д.
Разделите конструкцию на группы для создания сплайнов.
Упражнение 2а: задания
Выберите расчетный случай ‘LEVEL_FLIGHT_CASE_1’
Сделайте его текущим и проверьте связи наложенные на перемещение.
Запустите из Patran расчет на собственные значения.
SOL 103 в Analysis   Analyze Model/Entire Model/Full Run
Выберите расчетный случай  ‘LEVEL_FLIGHT_CASE_1’ и отмените выбор ‘Default’, убедитесь, что наложены условия симметрии.
Упражнение 2а: задания
Посмотрите файл .f06
Определите
2 твердотельных тона – имеется тангаж и свободное перемещение (Ry и Uz)
Упругие тона
Подключите файл  .xdb в MSC.Patran
Определите
2 твердотельных тона
Значимые упругие тона
Остальные упругие тона – для чего они нужны?
Упражнение 2а: результаты
Полученные результаты
2 твердотельных тона
 Значимые упругие тона 3 и 6
Другие упругие тона

Упражнение 2а: результаты
Mode 3
Mode 4
Mode 5
Mode 6
Аэродинамическая модель: введение
Возможно множество вариантов создания аэродинамических поверхностей. Здесь управляющая поверхность на аэродинамической сетке определена самостоятельно, поэтому необходимо было контролировать совместимость аэродинамической сетки вдоль потока.
Носовая часть входит в аэродинамическую модель
Концевая часть входит в аэродинамическую модель

  Флаперон
  Эйлерон
 Оперение
  Элевон
 Крыло

Зализ

Выбор модуля FlightLoads

Выбор модуля FLDS, зайдите в меню Preferences / Analysis и выберите в Analysis Code и Type значения, показанные на рисунке.
Меню FLDS заменило стандартные меню в MSC.Patran.

Управление моделью
Главное меню FLDS показано на рисунке справа.
Здесь представлена образец последовательности выполняемых действий .
Выберите для начала работы, Aero Modeling.
Создайте супергруппу „datum_ac“.

Затем выберите Flat Plate Aero Modeling
Используйте любой из этих методов

Создание панелей
Размах консоли крыла: 9.0 м
Хорда: 1.3 м
Передняя кромка крыла : 0.3 м от  начальной линии

 Консоль

[-0.3,0,0]
[-0.3,4.5,0]
1.1
Примечание: здесь вполне уместна высокая плотность аэродинаической сетки.

0.2
Подъемные поверхности: геометрия

Структурная сетка  крыла

 Аэродинамическая сетка крыла
(45*5)

 Аэродинамическая сетка эйлерона (21*2)

 Аэродинамическая сетка зализа  (4*2)

 Аэродинамическая  сетка флаперона  (20*2)
 Центральная линия
[-0.3,0,0]
1.1
0.2

0.4
2.0
2.1

Примечание: структурные сетки эйлерона, флаперона и зализа не показаны.

Аэродинамическая сетка определяется как (размах*хорду), все величины постоянны.

Аэродинамическая сетка
Примечание: структурная сетка элевона не показана
Аэродинамическая сетка выровнена вдоль потока.

 Аэродинамическая сетка хвостовой части (17*4)

Структурная сетка оперения

 Центральная линия
 Аэродинамическая сетка элевона (17*3)

[2.8,0,0]
0.62
0.28

1.7

Аэродинамическая сетка хвостовой части
Упражнение 2b: задания
Создать аэродинамические сетки для:
Крыла
Флаперона
Элерона
Зализа
Оперения
Элевона
Выбрать плотность аэродинамической сетки, отвечающую условию совместимости вдоль потока.
Управляющие плоскости
Флаперон
Элерон
Элевон

Создание управляющих плоскостей
В этой модели мы используем:
ct_ail
ct_flap
ct_elev
Маркеры управляющей поверхности
Маркер координатной системы шарнира

Управляющая плоскость: элерон

Альтернативное решение:
	Мы можем создать на крыле одну сплошную аэродинамическую сетку и создать управляущую плоскость путем индивидуального  выбора аэродинамических элементов
Управляющая плоскость: альтернативный элерон
Упражнение  2c: задания
Создать управляющие поверхности для:
Флаперона
Элерона
Элевона
Упражнение  2c: результат

Создание сплайнов

Создание сплайнов
В меню Group используйте Post для отображения необходимых групп.
В меню Aeroelasticity / Aero-Structure Coupling используйте Show для отображения структурных и аэродинамических компонент сплайна.

Создание сплайнов
Сплайны, созданные в этой модели:
sp_wing
sp_ail
sp_flap
sp_tail
sp_elev
sp_fair
Созданные сплайны
Подключить файл через XDB reader в Results Browser
Использовать собственные частоты из Упражнения 2a

Проверка сплайнов: шаг 1

Проверка сплайнов: шаг 2
Проверить сплайны с помощью предварительно посчитанных собственных частот.
Отобразить аэродинамическую и структурную сетку.
Выбрать все сплайны и одно значение собственной частоты.
Упражнение  2d: задания
Создать все сплайны, необходимые для этой модели:
sp_wing
sp_ail
sp_flap
sp_tail
sp_elev
sp_fair
Проверить сплайны, используя готовые собственные значения для Упражнения 2a
Упражнение 2d: проверка сплайнов (4-й тон)
Упражнение 2d: проверка сплайнов (4-й тон)
Упражнение 2d: выводы
Локальные перемещения были отображены на  аэродинамической модели и нарушили жизнеспособность.
Крыло и соседняя поверхность были разделены.

Расчет балансировки №1
Этот расчет балансировки проводится с использованием плохих сплайнов.
Начальные данные:
Положение флаперона:	0º
Фактор нагружения:	1g
Число Маха:		0.5
Скоростной напор:	16 335  N/m2
Симметрия относительно плоскости xz
Определяемые величины:
Угол атаки
Угол отклонения элевона
Настройка параметров аэроупругой модели

0.1019
Node 56

Определение расчетных случаев

Определение параметров балансировки

Задание режимов для твердого тела

Node 56
Выбор расчетного случая и запуск расчета

Упражнение 2e: задание
Настройка и запуск расчета балансировки №1
Оценка результатов:
Деформации
Аэродинамическое давление на «жесткий» ЛА
Прирост аэродинамических сил

Упражнение 2e: результаты
Деформации конструкции
Деформации аэродинамической сетки
Распределение аэродинамических нагрузок на «жесткий» ЛА
Приращение сил, действующих на конструкцию
Распределение аэродинамического давления на «жесткий» ЛА
Приращение аэродинамического давления
Деформации конструкции
Деформации аэродинамической сетки
Распределение аэродинамической нагрузки «жесткую» конструкцию
Приращение аэродинамических сил, действвующих на конструкцию
Распределение аэродинамического давления на «жесткую» конструкцию
Приращение аэродинамического давления
Упражнение 2e: выводы
Плохие сплайны отображают
Необоснованные деформации
Приращение – это превышение нагрузок, действующих не «жесткую» конструкцию.
Улучшенные сплайны для крыла
Нагрузки приложены к  силовой конструкции.
Используются только нижние узлы.
Так же, для создания сплайнов, используются нижние узлы флаперонов, элеронов и зализа.
Улучшенные сплайны для хвостового оперения
Нагрузки приложены к переднему и заднему лонжерону.
Используются только нижние узлы.
На элевонах так же используются нижние узлы.

Расчет балансировки №2
Рассмотрим три случая:

Определить угол отклонения элевона и угол атаки.
Упражнение  2f: задания
Создайте улучшенные сплайны.
Проверте созданные сплайны.
Настройте и запустите расчет балансировки № 2.
Получите следующие графики:
Распределение аэродинамического давления на деформированную аэродинамическую сетку.
Распределение давления вдоль хорды в координатах xy
Вектора аэродинамических сил на деформированной структурной сетке.
Упражнение  2f: Проверка сплайнов
Mode 3:
Mode 6:
Упражнение 2f: результаты расчета балансировки
Упражнение 2f: Распределение аэродинамического давленияCase 1: M = 0.3, no flaps
«Жесткий» ЛА
Упругий ЛА
Упражнение 2f: Распределение аэродинамического давления Case 2: M = 0.1, no flaps
«Жесткий» ЛА
Упругий ЛА
Упражнение 2f: Распределение аэродинамического давленияCase 3: M = 0.1, flaps
«Жесткий» ЛА
Упругий ЛА
Упражнение 2f: Распределение аэродинамического давления на «жестком» ЛА
WS: 1m
Упражнение 2f: Распределение аэродинамического давления на упругом ЛА
WS: 1m
Упражнение 2f: Распределение аэродинамических сил Case 1: M = 0.3, no flaps
«Жесткий» ЛА
Упругий ЛА
Упражнение 2f: Распределение аэродинамических сил Case 2: M = 0.1, no flaps
«Жесткий» ЛА
Упругий ЛА
Упражнение 2f: Распределение аэродинамических сил Case 3: M = 0.1, flaps
«Жесткий» ЛА
Упругий ЛА
Loads Browser: обзор
loads browser позволяет получить графики интегральных нагрузок в осях xy :
Поперечных сил
Изгибающих моментов
Крутящих моментов
Нагрузки разделены по двум областям аэродинамической и структурной:
Аэродинамические нагрузки на «жесткий» и упругий ЛА.
Инерциальные нагрузки (только в структурной области)
Loads Browser: задание области

Нагрузки суммируются вдоль
оси Х, данной координатной
 системы

Loads Browser: графики интересующих нагрузок

Упражнение 2g: задание
Интересующие нагрузки:
Распределение ародинамических нагрузок на «жесткий» ЛА вдоль крыла.
Распределение ародинамических нагрузок на упругий ЛА вдоль крыла.
Упражнение 2g: распределение аэродинамических нагрузок на «жесткий» ЛАпоперечная сила вдоль размаха крыла
Упражнение 2g: распределение аэродинамических нагрузок на «жесткий» ЛАизгибающий момент вдоль размаха крыла
Упражнение 2g: распределение аэродинамических нагрузок на «жесткий» ЛАкрутящий момент вдоль размаха крыла
Упражнение 2g: распределение аэродинамических нагрузок на упругий ЛАпоперечная сила вдоль размаха крыла
Упражнение 2g: распределение аэродинамических нагрузок на упругий ЛАизгибающий момент вдоль размаха крыла
Упражнение 2g: распределение аэродинамических нагрузок на «жесткий» ЛАкрутящий момент вдоль размаха крыла


title: Скачать презентацию или конспект Использование компьютера на уроках технологии

extracted_text:
Использование  компьютера
на уроках

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

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

- Работа в группах:  группа  учеников – компьютер  при  методической  поддержке       преподавателя ( тренаж, обучение) или без неё (контрольный режим,  тестирование)
              Зачем  нужна   информатизация  преподавания  предметов?
Для  ученика  это:

Возможность индивидуализации  обучения,  выбора темпа прохождения  материала,  его  формы  и  объёма;
Дополнительная (в том  числе,  возможно  игровая) мотивация;
Качественно  новый  уровень  наглядности (иллюстрации, видео,  анимация, управляемая  модель);
Интерактивность, которую  может  обеспечить  компьютерная  модель;
Приобретение  опыта  оперирования  информацией  за  счёт  управления  моделью,  решения  задач  на  моделях;
Возможность  активного,  деятельного  усвоения  знаний;
Формирования  навыков  принятия  решений.
              ДЛЯ  УЧИТЕЛЯ  ЭТО:

 Средство  расширить  спектр  форм, средств  и  методов  воздействия   на  учащихся.
Волокна растительного происхождения5 класс .  Мультимедиа в учебном процессе.
Как растет хлопок
Уборка хлопка
http://video.yandex.ru/#search?text=%D0%BA%D0%B0%D0%BA%20%D1%80%D0%B0%D1%81%D1%82%D0%B5%D1%82%20%D1%85%D0%BB%D0%BE%D0%BF%D0%BE%D0%BA&filmId=Qib2DSLJzws%3D
http://video.yandex.ru/#search?text=e%2Cjhrf%20%5Bkjgr&filmId=TK0BBbCKUXI%3D

Лен-долгунец
Яндекс -видео

http://video.yandex.ru/#search?where=all&text=%D0%BB%D0%B5%D0%BD%20-%D0%B4%D0%BE%D0%BB%D0%B3%D1%83%D0%BD%D0%B5%D1%86&filmId=wB3NyR%2F3UXI%3D
Как это сделано.

http://videoscope.cc/92466-kak-ehto-sdelano-prjazha.html
http://videoscope.cc/79457-kak-ehto-sdelano-tkani.html

Элементы машиноведения.
История швейной машины
Виды приводов бытовой швейной машины

Выполнение машинных строчек. Таблица«Машинные швы»
Презентация
ТЕМА:
Выполнение соединительного
 стачного шва
и краевого шва в подгибку.
Вышивка
Тренажёры для самопроверки
http://dagaz.ucoz.ru/index/trenagor_6_klass/0-45
5класс
6 класс
7 класс
8 класс
Кулинария
 http://video.yandex.ru/#search?text=%D0%B2%D0%BA%D1%83%D1%81%D0%BD%D1%8B%D0%B5%20%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B8%20%D0%B1%D1%83%D1%82%D0%B5%D1%80%D0%B1%D1%80%D0%BE%D0%B4&where=all&id=48114696-03-12

Правильное питание школьников .Яндекс- видео
Бутерброды. Виды  бутербродов.
Телепередача «Вкусные истории»
Изобразительное искусство
http://video.yandex.ru/#search?where=all&text=%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BA%D0%B0%D1%80%D0%B0%D0%BD%D0%B4%D0%B0%D1%88%D0%BE%D0%BC%20%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE&filmId=HaZfb1RiUXI%3D  Рисуем деревья карандашом
рисуем акварелью дерево
http://video.yandex.ru/#search?text=%D1%80%D0%B8%D1%81%D1%83%D0%B5%D0%BC%20%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8C%D1%8F%20%D0%B0%D0%BA%D0%B2%D0%B0%D1%80%D0%B5%D0%BB%D1%8C%D1%8E&where=all&filmId=XwzOST9MUXI%3D
Родная литература
Чувашский свадебный обряд
http://video.yandex.ru/#search?text=%D1%87%D1%83%D0%B2%D0%B0%D1%88%D1%81%D0%BA%D0%B0%D1%8F%20%D1%81%D0%B2%D0%B0%D0%B4%D1%8C%D0%B1%D0%B0%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE&where=all&filmId=F%2FguCGfKUXI%3D

Тесты
http://pkanash.chv.su/index.php?action=storage  Педагогсен канашлăвĕ
http://www.edu.cap.ru/home/4001/morozova/project/p10aa1.html
http://samahsar.chuvash.org/ Электронлă сăмахсар
http://pedkanash.chuvash.org/hanahtarusem/
Чăвашла хăнăхтарусен пуххи
Презентация
         Переведи на русский язык
Сене кенеке- , пысак шкул-, упа сыварать-, яшка песеретеп-, варам сус-, хитре ташлать-, пата сиет-, сакар касатап-, сер улми шурататап- , йытапа вылятап-.
       Вставь буквы в словах
Х…вел, с…мар, й…вас, йы…а, ш…в, сул…а, сак…р, к…рак, с…рак, в…тре, п…та.
      Составь предложения
Усессе, чечексем, херле, варманта, сара. Кураксем, енне, аша, кайрес, вессе. Пите, выляма, шаллампа, юрататап, эпе. Каятап, шкула, паян, эпе. Уроке, чаваш челхи, пулать, эрнере, хут, ике.
______________________________________________________________
       Переведи на русский язык
Хаварт чупать, яшка верет, йыта верет, сил верет, тутла пан улми, сиче ача, хитре автан, хура кушак, вери пата, сава кала.
      Вставь буквы в словах
Мул…ач, х…вел, хер а…а, с…рла, с…ру, е…е, с…рах, к…вакал, ш…нкарч, ч…кес, сер…и, к…сая, ак…ш, ш…ши.
      Составь предложения
Синче, турат, ларать, кайак. Яранассе, ачасем, хелле, сунашкапа. Вулать, асатте, хасат, диван синче. Тарать, укерчек, стена синче, саканса. Сырашсем, кайаксем вали, тавассе, ачасем.


title: Скачать презентацию или конспект Информатика и вычислительная техника

extracted_text:
Кафедра «Информатика и технология программирования»
                          направление 230100.62

ИНФОРМАТИКА И
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА
Тел.: (8443) 41-22-62
E-mail: vit@volpi.ru
Волжский политехнический институт (филиал) ВолгГТУ

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

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

Занимаемые должности

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

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

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

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

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

Инструментальные средства разработки программного обеспечения
- С++ и Delphi (Object Pascal);- Java, JavaScript, Visual Basic;
Инструментальные средства разработки программного обеспечения
- объектно-ориентированное программирование учетно-аналитических задач в 1С
- Инструментальные средства интеллектуального анализа данных OLAP (Deductor Lite)
Инструментальные средства разработки программного обеспечения
- CASE средства разработки баз данных (IBExpert, Erwin)
- SQL и работа с базами данных в архитектуре «клиент-сервер» с использованием СУБД InterBase;
- Многомерные базы данных (Cache)
Инструментальные средства разработки программного обеспечения
- PHP, MySQL и другие web-технологии
- алгоритмы компьютерной графики, в частности библиотека трехмерной графики OpenGL;
Студенческая лаборатория SoftВПИ
Основные задачи SoftВПИ:
- разработка электронных учебников по различным дисциплинам кафедры
- разработка автоматизированных систем тестового контроля и обучения
- разработка web-систем дистанционного обучения по дисциплинам кафедры
Цели: - привлечение к научно-исследовательской работе студентов;
           - повышение их квалификации в процессе работы над проектами;
           - разработка технологий и программного обеспечения;
           - обеспечение преемственности в развитии и поддержке
             программного обеспечения.

Городской конкурс «Молодежный триумф - 2007»
Студент направления «Информатика и вычислительная техника»

Михаил Романов

по итогам городского конкурса «Молодежный триумф-2007», признан лучшим студентом города Волжский.
Международная научная студенческая конференция «Научный потенциал
студенчества – будущему России» (2008)
Научная работа «Анализ математических моделей адаптивного контроля знаний для автоматизированных систем обучения» (научный руководитель: к.т.н. Рыбанов А. А.)

Студентка направления «Информатика и вычислительная техника»

 Чистоткина Наталья

заняла первое место по секции «Информатика, автоматика и вычислительная техника»
XXIII международная олимпиада по программированию учетно-аналитических задач (2009 г.)
Соревнование проводила Финансовая академия при Правительстве Российской Федерации совместно с фирмой "1С". Ему и достался главный приз: поездка в Париж.

Андрей Чулков

стал абсолютным победителем XXIII Международной олимпиады по программированию учетно-аналитических задач

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

Cetelem, BNP Paribas Group, Active Web Services LLC, MagicSystems, Toolsmedia Corp., SUN InBev, ЗАО "Компания ЭР-Телеком", ООО "Инженеры Информации", ООО "ЮгСофтПроект" , ОАО "ВТЗ", ОАО "Центр развития экономики" и т. д.

РАМЕЕВ БАШИР ИСКАНДАРОВИЧ
БРУК ИСААК СЕМЕНОВИЧ
Авторское свидетельство № 10475 с приоритетом от 4 декабря 1948 г. - первое в СССР зарегистрированное изобретение в области цифровой электронной вычислительной техники.
4 декабря 1948 года –
ДЕНЬ РОЖДЕНИЯ
РОССИЙСКОЙ ИНФОРМАТИКИ
11 декабря
актовый зал
Волжского
политехнического
института


title: Скачать презентацию или конспект Моделирование

extracted_text:
это … машины
 это … атома
это … самолета
Это - … Земли

Это – фото…
МОДЕЛЬ
Моделированиекак метод познания
Автор: Данилова Ю.А. учитель информатики
МОУ СОШ № 2
ст.Курская

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

Модели
Модели позволяют представить в наглядной форме объекты и процессы, недоступные для непосредственного восприятия (очень большие или маленькие объекты, очень медленные или быстрые процессы).
Примеры моделей
География

Биология

Химия

Астрономия

Физика
Модели в проектировании
Модели:

Машин

Технических устройств

Зданий

Электрических цепей

Теоретические модели
Коперник- Гелиоцентрическая модель мира

Розерфорд- Бор, Томсон Нагаоки- Модель атома

Творческие модели
Литература- Басня (отношения между людьми на примере отношений между животными)

Театр- Спектакль (отношения между людьми)

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

Задание 1
Открыть документ 2 в папке урок

Построить информационную графическую модель (круговую диаграмму), отражающую содержание в клетке химических соединений, средствами электронной таблицы Microsoft Excel.

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

Физика- все материальные тела (человек, машина и т.д.) рассматриваются как материальная точка
Модель материальной точки

Модель Земли
Модель Земли
Модель Земли

Объект- Земля
Классификация моделей
Все модели можно разбить на два класса:

     Предметные                      Информационные

Свойства объектов в материальной форме	    Объекты и процессы в образной или 							знаковой форме

F=m*a

F=m*a

Информационные модели
Образные модели
Знаковые модели
Модель в мысленной или разговорной форме
Модель, выраженная средствами формального языка (рисунки, тексты, графики, схемы и т.д.)

?
?

program  alfa;
    var a,b,c:real;
 begin
     a:=2.3; b:=7.89;
     c:=a+b;
     Write(c:1:2);
 end.
Задание 2
Открыть документ 3 в папке урок

Вычислить средствами электронной таблицы Microsoft Excel V, S бок. пов.  цилиндра.
Проверка усвоения пройденного материала
Электронный тест (5-7 минут)
5.3, 5.4  Н.Угринович «Информатика и информационные технологии».
Творческий  средний уровень:  создать любую информационную  модель.
Творческий  повышенный  уровень: создать иерархическую информационную  модель своей семьи (родословную), начиная с себя.

Домашнее задание


title: Скачать презентацию или конспект Формы мышления

extracted_text:
ОСНОВЫ ЛОГИКИ

ФОРМЫ МЫШЛЕНИЯ

Автор: Алексеева Тамара Юрьевна,
учитель информатики
МОУ «СОШ №1 п. Пурпе»
Первые учения о формах и способах рассуждений возникли в странах Древнего Востока (например, Китай, Индия), но в основе современной логики лежат учения, созданные в IV веке до нашей эры древне-греческими мыслителями.
Основы формальной логики заложил Аристотель, который впервые отделил логические формы речи от ее содержания. Он исследовал терминологию логики, подробно разобрал теорию умозаключений и доказательств, описал ряд логических операций, сформулировал основные законы мышления.

ЛОГИКА

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

ФОРМЫ МЫШЛЕНИЯ
ПОНЯТИЕ
ВЫСКАЗЫВАНИЕ
УМОЗАКЛЮЧЕНИЕ

ПОНЯТИЕ
ЭТО ФОРМА МЫШЛЕНИЯ, ОТРАЖАЮЩАЯ НАИБОЛЕЕ СУЩЕСТВЕННЫЕ СВОЙСТВА ПРЕДМЕТОВ, ОТЛИЧАЮЩИЕ ЕГО ОТ ДРУГИХ ПРЕДМЕТОВ.

СТРУКТУРА ПОНЯТИЯ

СТРУКТУРА ПОНЯТИЯ
Содержание понятия составляет совокупность существенных признаков объекта. Чтобы раскрыть содержание понятия, следует найти признаки, необходимые и достаточные для выделения данного объекта из множества других объектов.
Объем понятия определяется совокупностью предметов, на которую оно распространяется. И может быть представлено в форме множества объектов, состоящего из элементов множества.
Пример
Содержание понятия «персональный компьютер» можно раскрыть следующим образом: «Персональный компьютер – это универсальное электронное устройство для автоматической обработки информации, предназначенное для одного пользователя.
Объем понятия «персональный компьютер» выражает всю совокупность (сотни миллионов) существующих в настоящее время в мире персональных компьютеров.

ВЫСКАЗЫВАНИЕ
(суждение, утверждение)
Это форма мышления, выраженная с помощью понятий, посредством которой что-либо утверждают или отрицают о предметах, их свойствах и отношениях между ними.
  Высказывание строится на основе понятий и по форме является повествовательным предложением.
  Высказывания могут быть выражены с помощью естественных и формальных языков. Например, высказывание на естественном языке имеет вид:
          Два умножить на два равно четырем
а на формальном, математическом языке оно записывается в виде:
2  2 = 4
Истинным будет высказывание, в котором связь понятий правильно отражает свойства и отношения реальных вещей.
Например, высказывание «Процессор является устройством обработки информации» является истинным высказыванием.

Ложным высказывание будет в том случае, когда оно не соответствует реальной действительности.
 Например, высказывание «Процессор – это устройство печати» является ложным высказыванием.

Высказывание может быть истинным или ложным.

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

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

УМОЗАКЛЮЧЕНИЕ

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

Умозаключения бывают:
Дедуктивные

Индуктивные

По аналогии

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

Ртуть электропроводна

назад

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

Все металлы электропроводны

назад

Умозаключение по аналогии представляет собой движение мысли от общности одних свойств и отношений у сравниваемых предметов или процессов к общности других свойств и отношений.
Например, химический состав Солнца и Земли сходен по многим показателям, поэтому, когда на Солнце обнаружили неизвестный еще на Земле химический элемент гелий, то по аналогии заключили:
Элемент гелий есть и на Земле

назад
удачи
в учении !


title: Скачать презентацию или конспект CorelDRAW X3

extracted_text:
Презентация
Соболев Александр
                         12город
CorelDRAW X3
Чему я научился в Corel Draw?
Как в нём работать?
Чем Corel Draw отличается от Фотошопа
Чему я научился
Я научился делать свои кисти
Я научился делать классные эффекты
Я узнал поближе интерфейс программы
Я узнал много нового
Как делать кисти
Их делать достаточно просто!
Как их делать
Для начала я нарисовал объект который станет кистью
В данном случае это домик
Как сделать его кистью
Выделяем объект
Нажимаем на инструмент
Если объект выделен и выбран инструмент                       ,в верху появится значок в виде дискеты
Делаем кисть
Нажав на дискету вас попросят сохранить свой объект как кисть
Рисуем своей кистью
Сохранив можно выбрать свою кисть
Выбрав свою кисть ей можно рисовать
Чем Corel Draw отличается от фотошопа
Во первых фотошоп это программа для создания-редактирования пиксельных изображений а Corel Draw для создания-редактирования векторных изображений
Что за векторные, пиксельные изображения?
Пиксельные изображения нарисованы из маленьких точечек (пикселей) так что если пиксельное изображение растянуть увеличить в размерах или даже приблизить то вы сможете увидеть эти пиксели.
Векторные изображения нарисованы из      очень-очень маленьких точек и если приблизить векторную картинку то эти точки незаметны

                 Конец


title: Скачать презентацию или конспект Применение формул для вычисления в таблицах, созданных в Microsoft Word

extracted_text:
Применение формул
для вычисления в таблицах, созданных в Microsoft Word 2007
Автор: Щелчкова Е.В.,
учитель информатики МБОУ гимназия № 42 г. Пензы
   Одной из возможностей текстового процессора MS Word являются расчеты в таблицах.

	В редакторе Microsoft Office Word принята система адресации ячеек, такая же, как и в Microsoft Office Excel – столбцы именуются буквами латинского алфавита, а строки – цифрами. Таким образом получаем следующую структуру таблицы:
Формулы
    Можно создавать формулы , используя операции сложения , вычитания, умножения и деления, обозначаемые соответственно знаками +, - , *, /.
    Можно использовать также ряд формул  встроенных в WORD, называемых функциями.
Обратите внимание:
Вычисляемое значение по формуле в ячейке, рассчитывается в момент вставки формулы.  Если значения чисел в ячейках, на которые ссылается формула, изменяются, то результат вычисления по формуле не пересчитывается.

Пример 1

Найти площадь комнат:
Чтобы вставить формулы для подсчета сумм:
1 . Установить точку вставки в ячейку, в которую хотим ввести формулу
2. В меню
ВСТАВКА  ФОРМУЛАМАКЕТ ФОРМУЛА
автоматически вводим формулу
=SUM(АВОVЕ)
Пример 2
 1 . Необходимо найди количество учащихся - «отличников» в 1 -3 классах
 2. Необходимо найди количество учащихся -  «ударников» в 1 -2 классах

Пример 3
1 Во второй колонке находим максимальное число «отличников»
2. В третьей колонке находим минимальное число ударников.

Пример 4
Для того, чтобы определить  итоговую сумму по строке
1.  Установить точку вставки в ячейку D2
2. В меню
ВСТАВКА  ФОРМУЛАМАКЕТ ФОРМУЛА
автоматически вводим формулу PRODUCT(B2:C2)
3. В ячейке D3 вводим формулу PRODUCT(B3:C3)

* Функция PRODUCT(B2:C2) вычисляет произведение двух смежных ячеек.


title: Скачать презентацию или конспект Пример разработки WBS таблицы и сети работ

extracted_text:
Приклад розробки WBS, таблиці й мережі робіт

РГР “Ремонт однокімнатної квартири, придбаної на вторинному ринку нерухомості”
Мета та загальна характеристика розглянутого в РГР проекту

	  У відповідності до стану квартири слід:
Укласти угоди й договори з виконавцями робіт.
Придбати матеріали для ремонту.
Відремонтувати стелі й стіни кімнати та коридору, наклеїти нові шпалери.
Відремонтувати та вкрити лаком підлогу кімнати й коридору.
Замінити на сучасні вікна у кімнаті та на кухні.
Виконати заміну сантехніки та кахлів на кухні й у ванні.
Скрізь поміняти електрообладнання – розетки, вимикачі, люстри.

МЕТА – ремонт занедбаних житлових приміщень
Зміст проекту
проект
групи робіт
компо-
ненти
роботи
Розробка WBS - ієрархічної структури робіт проекту (анімація)
Розробка WBS - ієрархічної структури робіт проекту (фіксоване зображення)
проект
роботи
групи робіт
компо-
ненти
Параметри та зміст визначених блоків і робіт WBS
Параметри та зміст визначених блоків і робіт WBS (прод.)
2
Мережа робіт проекту(анімація)
Мережа робіт проекту(фіксоване зображення )


title: Скачать презентацию или конспект Представление об объектах окружающего мира

extracted_text:
ПРЕДСТАВЛЕНИЕ ОБ ОБЪЕКТАХ ОКРУЖАЮЩЕГО МИРА
Черемных Наталья Юрьевна,учитель информатики школы 43г. Братска Иркутской области
Предметы бывают:
Одушевленные и неодушевленные
Могут иметь форму и не иметь ее
Созданные в результате умственной деятельности человека
Природные явления

Понятие «объект» связано с практической и познавательной деятельностью человека
Объект

Некоторая часть окружающего мира, рассматриваемая человеком как единое целое

Основная характеристика объекта

Имя
(общее, собственное, с уточняющими определениями)

Свойства и параметры объекта
Чтобы отличить один объект от другого требуются дополнительные характеристики

значения СВОЙСТВ объекта(цвет, форма, размер, вес, количество и т.д.)

Свойство объекта, которое может быть представлено конкретным значением

ПАРАМЕТР

	количественные			            качественные
	характеристики			          характеристики
(вес, возраст, размер…)	                 (цвет, форма, вкус…)

   ВЕЛИЧИНА     		            ПРИЗНАК

Примеры характеристик объекта «книга»
Заполнить таблицу:
1 вариант

2 вариант


title: Скачать презентацию или конспект Программирование на языке С++

extracted_text:
1
©Павловская Т.А. Язык С#
Курс «С#. Программирование на языке высокого уровня»
Павловская Т.А.
2
©Павловская Т.А. Язык С#
Лекция 3. Переменные, операции, выражения
Правила описания переменных и именованных констант, основные операции языка и их приоритеты, правила записи выражений, введение в обработку исключительных ситуаций.
©Павловская Т.А. (СПбГУ ИТМО)
3
using System;
namespace A
{
    class Class1
    {
		static void Main()
        {
            // описания и операторы, например:
            Console.Write("Превед медвед ");
        }

		// описания
    }
}
Структура простейшей программы на С#
©Павловская Т.А. (СПбГУ ИТМО)
4
Переменные
Переменная — это величина, которая во время работы программы может изменять свое значение.
Все переменные, используемые в программе, должны быть описаны.
Для каждой переменной задается ее имя и тип:
	int		number; float		x, y; char		option;
Тип переменной выбирается исходя из диапазона и требуемой точности представления данных.
©Павловская Т.А. (СПбГУ ИТМО)
5
Общая структура программы на С#

пространство имен

Класс А

Класс В

Метод Main
Переменные класса
Методы класса:

Переменные класса
Локальные переменные
Методы класса:

…
©Павловская Т.А. (СПбГУ ИТМО)
6
Область действия и время жизни переменных
Переменные описываются внутри какого-л. блока  (класса, метода или блока внутри метода)
Блок — это код, заключенный в фигурные скобки. Основное назначение блока — группировка операторов.
Переменные, описанные непосредственно внутри класса, называются полями класса.
Переменные, описанные внутри метода класса, называются локальными переменными.
Область действия переменной - область программы, где можно использовать переменную.
Область действия переменной начинается в точке ее описания и длится до конца блока, внутри которого она описана.
Время жизни: переменные создаются при входе в их область действия (блок) и уничтожаются при выходе.

©Павловская Т.А. (СПбГУ ИТМО)
7
Инициализация переменных
 При объявлении можно присвоить переменной начальное значение (инициализировать).
int	number = 100; float	x 	= 0.02; char	option = ’ю’;
 При инициализации можно использовать не только константы, но и выражения — главное, чтобы на момент описания они были вычислимыми, например:
int b = 1, a = 100;
int x = b * a + 25;
 Поля класса инициализируются «значением по умолчанию» (0 соответствующего типа).
 Инициализация локальных  переменных возлагается на программиста. Рекомендуется всегда инициализировать переменные при описании.
©Павловская Т.А. (СПбГУ ИТМО)
8
Пример описания переменных
using System;
namespace CA1
{    class Class1
    {    static void Main()
        {
            int         i = 3;
            double   y = 4.12;
            decimal  d = 600m;
            string     s = "Вася";

        }
    }
}
©Павловская Т.А. (СПбГУ ИТМО)
9
Именованные константы
Вместо значений констант можно (и нужно!) использовать в программе их имена.

Это облегчает читабельность программы и внесение в нее изменений:

const	float weight = 61.5;
const	int    n        = 10;
const	float  g        = 9.8;

©Павловская Т.А. (СПбГУ ИТМО)
10
Выражения
Выражение — правило вычисления значения.
В выражении участвуют операнды, объединенные знаками операций.
Операндами выражения могут быть константы, переменные и вызовы функций.
Операции выполняются в соответствии с приоритетами.
Для изменения порядка выполнения операций используются круглые скобки.
Результатом выражения всегда является значение определенного типа, который определяется типами операндов.
Величины, участвующие в выражении, должны быть совместимых типов.
t + Math.Sin(x)/2 * x
результат имеет вещественный тип

a <= b + 2
результат имеет логический тип

x > 0 && y < 0
результат имеет логический тип
©Павловская Т.А. (СПбГУ ИТМО)
11
Ассоциативность выражений
Слева направо
a + b – c + d
( ( ( a + b ) – c ) + d )
a * b / c * d
( ( ( a * b ) / c ) * d )

Справа налево
a = b = c = d
( a = ( b = ( c = d ) ) )
©Павловская Т.А. (СПбГУ ИТМО)
12
Первичные 		                     (), [], ++, --, new, …
Унарные 			                     ~, !, ++, --, -, …
Типа умножения (мультипликативные) *, /, %
Типа сложения (аддитивные)	            +, -
Сдвига				            <<, >>
Отношения и проверки типа	            <, >, is, …
Проверки на равенство 		             ==, !=
Поразрядные логические	             &, ^, |
Условные логические		             &&, ||
Условная 				             ?:
Присваивания          		              =, *=, /=,…
Приоритеты операций C#
©Павловская Т.А. (СПбГУ ИТМО)
13
Тип результата выражения
Если операнды, входящие в выражение, одного типа, и операция для этого типа определена, то результат выражения будет иметь тот же тип.
Если операнды разного типа и (или) операция для этого типа не определена, перед вычислениями автоматически выполняется преобразование типа по правилам, обеспечивающим приведение более коротких типов к более длинным для сохранения значимости и точности.
Автоматическое (неявное) преобразование возможно не всегда, а только если при этом не может случиться потеря значимости.
Если неявного преобразования из одного типа в другой не существует, программист может задать явное преобразование типа с помощью операции (тип)x.
©Павловская Т.А. (СПбГУ ИТМО)
14
Неявные арифметические преобразования типов в C#
©Павловская Т.А. (СПбГУ ИТМО)
15
Введение в исключения
При вычислении выражений могут возникнуть ошибки (переполнение, деление на ноль).
В C# есть механизм обработки исключительных ситуаций (исключений), который позволяет избегать аварийного завершения программы.
Если в процессе вычислений возникла ошибка, система сигнализирует об этом с помощью выбрасывания (генерирования)  исключения.
Каждому типу ошибки соответствует свое исключение. Исключения являются классами, которые имеют общего предка — класс Exception, определенный в пространстве имен System.
Например, при делении на ноль будет выброшено исключение DivideByZeroException, при переполнении — исключение OverflowException.
©Павловская Т.А. (СПбГУ ИТМО)
16
Инкремент и декремент
using System;
namespace CA1
{    class C1
    {    static void Main()
        {  int x = 3, y = 3;
            Console.Write( "Значение префиксного выражения: " );
            Console.WriteLine( ++x );
            Console.Write( "Значение х после приращения: " );
            Console.WriteLine( x );

            Console.Write( "Значение постфиксного выражения: " );
            Console.WriteLine( y++ );
            Console.Write( "Значение у после приращения: " );
            Console.WriteLine( y );
}}}
Результат работы программы:
Значение префиксного выражения: 4
Значение х после приращения: 4
Значение постфиксного выражения: 3
Значение у после приращения: 4
©Павловская Т.А. (СПбГУ ИТМО)
17
Операция new
Операция new служит для создания нового объекта. Формат операции:

new тип ( [ аргументы ] )

С помощью этой операции можно создавать объекты как ссылочных, так и значимых типов, например:

object z = new object();
int i = new int();           // то же самое, что int i = 0;
©Павловская Т.А. (СПбГУ ИТМО)
18
Операции отрицания
using System;
namespace ConsoleApplication1
{   class Class1
    {   static void Main()
        {
            sbyte a = 3, b = -63, c = 126;
            bool  d = true;
            Console.WriteLine( -a );   // Результат -3
            Console.WriteLine( -c );   // Результат -126
            Console.WriteLine( !d );   // Результат false
            Console.WriteLine( ~a );   // Результат -4
            Console.WriteLine( ~b );   // Результат 62
            Console.WriteLine( ~c );   // Результат -127
}}}
©Павловская Т.А. (СПбГУ ИТМО)
19
Явное преобразование типа
long b = 300;
int  a = (int) b;       // данные не теряются
byte d = (byte) a;      // данные теряются
©Павловская Т.А. (СПбГУ ИТМО)
20
Умножение
Операция умножения (*) возвращает результат перемножения двух операндов.
Стандартная операция умножения определена для типов int, uint, long, ulong, float, double и decimal.
К величинам других типов ее можно применять, если для них возможно неявное преобразование к этим типам. Тип результата операции равен «наибольшему» из типов операндов, но не менее int.
Если оба операнда целочисленные или типа decimal и результат операции слишком велик для представления с помощью заданного типа, генерируется исключение System.OverflowException
©Павловская Т.А. (СПбГУ ИТМО)
21
Результаты вещественного умножения
©Павловская Т.А. (СПбГУ ИТМО)
22
Пример
using System;
namespace ConsoleApplication1
{   class Class1
    {   static void Main()
        {
            int x = 11, y = 4;
            float z = 4;
            Console.WriteLine( z * y );             // Результат 16
            Console.WriteLine( z * 1e308 );     // Рез. "бесконечность"
            Console.WriteLine( x / y );             // Результат 2
            Console.WriteLine( x / z );             // Результат 2,75
            Console.WriteLine( x % y );             // Результат 3
            Console.WriteLine( 1e-324 / 1e-324 );   // Результат NaN
}}}
©Павловская Т.А. (СПбГУ ИТМО)
23
Операции сдвига
Операции сдвига (<< и >>) применяются к целочисленным операндам. Они сдвигают двоичное представление первого операнда влево или вправо на количество двоичных разрядов, заданное вторым операндом.
При сдвиге влево (<<) освободившиеся разряды обнуляются. При сдвиге вправо (>>) освободившиеся биты заполняются нулями, если первый операнд беззнакового типа, и знаковым разрядом в противном случае.
Стандартные операции сдвига определены для типов int, uint, long и ulong.
©Павловская Т.А. (СПбГУ ИТМО)
24
Пример
using System;
namespace ConsoleApplication1
{   class Class1
    {   static void Main()
        {
            byte  a = 3, b = 9;
            sbyte c = 9, d = -9;
            Console.WriteLine( a << 1 );       // Результат 6
            Console.WriteLine( a << 2 );       // Результат 12
            Console.WriteLine( b >> 1 );       // Результат 4
            Console.WriteLine( c >> 1 );       // Результат 4
            Console.WriteLine( d >> 1 );       // Результат -5
        }
    }
}
00000011
00000110
00001100
©Павловская Т.А. (СПбГУ ИТМО)
25
Операции отношения и проверки на равенство
Операции отношения (<, <=, >, >=, ==, !=) сравнивают первый операнд со вторым.
Операнды должны быть арифметического типа.
Результат операции — логического типа, равен true или false.
x == y -- true, если x равно y, иначе false
x != y -- true, если x не равно y, иначе false
x < y -- true, если x меньше y, иначе false
x > y -- true, если x больше y, иначе false
x <= y -- true, если x меньше или равно y, иначе false
x >= y -- true, если x больше или равно y, иначе false
©Павловская Т.А. (СПбГУ ИТМО)
26
Условные логические операции
using System;
namespace ConsoleApplication1
{   class Class1
    {   static void Main()
        {
            Console.WriteLine( true && true  );      // Результат true
            Console.WriteLine( true && false );      // Результат false
            Console.WriteLine( true || true  );      // Результат true
            Console.WriteLine( true || false );      // Результат true
        }
    }
}
©Павловская Т.А. (СПбГУ ИТМО)
27
Условная операция
операнд_1 ? операнд_2 : операнд_3

Первый операнд — выражение, для которого существует неявное преобразование к логическому типу.
Если результат вычисления первого операнда равен true, то результатом будет значение второго операнда, иначе — третьего операнда.

using System;
namespace ConsoleApplication1
{   class Class1
    {   static void Main()
        {
            int a = 11, b = 4;
            int max = b > a ? b : a;
            Console.WriteLine( max );      // Результат 11
 }}}
©Павловская Т.А. (СПбГУ ИТМО)
28
Присваивание – это замена старого значения переменной на новое. Старое значение стирается бесследно.
Операция может использоваться в программе как законченный оператор.
			переменная = выражение

a = b + c;
x = 1;
x = x + 0.5;

Правый операнд операции присваивания должен иметь неявное преобразование к типу левого операнда, например:
вещественная переменная = целое выражение;
Операция присваивания
1
x

1+0.5

1.5
©Павловская Т.А. (СПбГУ ИТМО)
29
Сложное присваивание в C#
x += 0.5; 		соответствует 	x = x + 0.5;
x *= 0.5; 		соответствует 	x = x * 0.5;

a %= 3; 		соответствует 	a = a % 3;
a <<= 2; 		соответствует 	a = a << 2;

и т.п.


title: Скачать презентацию или конспект Поиск информации

extracted_text:
Поиск информации
Задача поиска:
где в заданной совокупности данных находится элемент, обладающий заданным свойством?

Большинство задач поиска сводится к поиску в таблице элемента с заданным значением.
Алгоритмы поиска информации
Линейный поиск
Пример:
Написать программу поиска элемента х в массиве из n элементов. Значение элемента х вводится с клавиатуры.
Решение:
Дано:
Const n= 10;
Var a: Array[1..n] of integer;
       x: integer;

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

For i:=1 to n do
    if a[i] = x then k:=i;

Недостатки данного метода:
 если значение х встречается в массиве несколько раз, то найдено будет последнее из них;
 после того, как нужное значение уже найдено, массив просматривается до конца, т.е. всегда выполняется n сравнений.
Прервем просмотр сразу же после обнаружения заданного элемента!
Используем цикл с предусловием.
While (i<=n) and (a[i] <> x) do inc(i);
В результате:
 либо будет найден искомый элемент, т.е. найдется такой индекс i, что a[i] = x;
 либо будет просмотрен весь массив, и искомый элемент не обнаружится.
Поскольку поиск заканчивается только в случае, когда          i = n + 1 или когда искомый элемент найден, то из этого следует, что если в массиве есть несколько элементов, совпадающих с элементом х, то в результате работы программы будет найден первый из них, т.е. элемент с наименьшим индексом.
Задание
 оформить программу и проследить ее работу в режиме пошагового просмотра при различных значениях х;

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

Для этого используем искусственный прием!
В массиве на n + 1 место запишем искомый элемент х, который будет являться барьерным. Тогда если в процессе работы программы
a[n + 1] := x;  i := 1;
While a[i] <> x do inc(i);
обнаружится такой индекс i, что a[i] = x, то элемент будет найден. Но если  a[i] = x будет только при i = n + 1, то, значит, интересующего нас элемента в массиве нет.
В случае наличия в массиве нескольких элементов, удовлетворяющих заданному свойству, будет также найден элемент с наименьшим номером.
Задание
Изменить программу так, чтобы был найден элемент с максимально возможным индексом.

Если никаких дополнительных сведений о массиве, в котором хранится массив нет, то ускорить поиск нельзя.
Если же известна некоторая информация о данных, среди которых ведется поиск, например, массив данных отсортирован, удается существенно сократить время поиска, применяя непоследовательные методы поиска.
Бинарный поиск
Иначе двоичный поиск или        метод половинного деления.                        При его использовании на каждом шаге область поиска сокращается вдвое.
Задача
Дано целое число х и массив а[1..n], отсортированный в порядке неубывания чисел, то есть для любого k:    1 ≤ k < n:   a[k-1] ≤ a[k].
   Найти такое i, что a[i] = x или сообщить, что элемента х в массиве нет.
Идея бинарного метода
- проверить, является ли х средним элементом массива. Если да, то ответ получен. Если нет, то возможны два случая:
 х меньше среднего элемента. Следовательно, после этого данный метод можно применить к левой половине массива.
  х больше среднего элемента. Аналогично, теперь этот метод следует применить к правой части массива.
Пример:
Массив а:
  3  5  6  8  12  15  17  18  20  25
х = 6
Шаг 1.
Найдем номер среднего элемента:

Так как 6 < a[5]
3  5  6  8  12  15  17  18  20  25

Шаг 2.  Рассмотрим лишь первые 4 элемента массива. Индекс среднего элемента:
                           Аналогично:

Шаг 3.  Рассматриваем два элемента
A[3] = 6! Его номер – 3
В общем случае формула поиска значения среднего элемента m:
Где L – индекс первого, а R – индекс последнего элемента рассматриваемой части массива.
Фрагмент программной реализации бинарного поиска:
Begin
    L:= 1; R:= n;     {на первом шаге – весь массив}
    f:= false;          {признак того, что х не найден}
      while ( L<=R) and  not  f  do
            begin
                 m:= (L + R) div 2;
                 if a[m] = x then f:= true { элемент найден.
                                                                Поиск надо прекратить}
                 else if a[m] < x then L:= m + 1 {отбрасывается левая
                                                                               часть}
                           else R:= m – 1            {отбрасывается правая часть}
            end
End;
Бинарный поиск с использованием фиктивного «барьерного» элемента.
Begin
    a[0]:=x;
    L:= 1; R:= n;
    Repeat
        m:= (L + R) div 2;
        if  L > R then m:=0
        else if a[m] < x then L:= m + 1
                 else R:= m - 1
        until a[m]= x;
    ans:= m;
End;
(Списать в тетрадь. Добавить комментарий)
Задание:
Использование идеи двоичного поиска позволяет значительно улучшить алгоритм сортировки массива методом простого включения. Учитывая, что готовая последовательность, в которую надо вставлять элемент, является упорядоченной, можно методом деления пополам определить позицию включения нового элемента в неё. Такой модифицированный алгоритм сортировки называется методом двоичного включения.
Написать программу, реализующую этот метод.


title: Скачать презентацию или конспект Программирование на языке Pascal

extracted_text:
7 класс
Программирование на языке Pascal: ввод данных
program p1;
begin
  writeln (‘Введите некоторое число с клавиатуры’);
end.
Пример программы на языке Pascal
Компьютер может обрабатывать целые и дробные числа.
Например,
2;  16;  100 – целые числа,
4,5;   65,2;    100,01 – дробные числа.

Типы числовых данных
Компьютеру нужно указать, как вы назвали ячейку памяти и какого типа число в ней будет храниться.
Если в ячейку A вы хотите поместить целое число, то объявляем об этом компьютеру в программной строке
Var    a :  integer;
Если в ячейку A вы хотите поместить дробное число, то объявляем об этом компьютеру в программной строке
Var    a :   real;

Ввод чисел в память компьютера
A
Ячейки памяти компьютера
Для ввода двух чисел резервируем две ячейки
и указываем их имена и типы чисел. Например,
Var    a, b :  integer;
или
Var    a :  integer;
     b :  real;

Ввод чисел в память компьютера
А
B
Ячейки памяти компьютера
Для того, чтобы компьютер мог поместить в ячейку памяти введенное с клавиатуры число, нужно дать ему команду
Read  (a); или Readln (a);

Ввод чисел в память компьютера
A
5
5
Ячейки памяти компьютера
Переменная – это имя ячейки памяти.
Строка    Var    a :  integer;  называется строкой описания переменных.
В данном примере в задаче используется одна ячейка памяти А, т.е. одна переменная А.

Понятие переменной
А
Ячейки памяти компьютера


title: Скачать презентацию или конспект Разветвляющийся алгоритм

extracted_text:
Разветвляющийся алгоритм
Муниципальное общеобразовательное учреждение гимназия №1
Учитель информатики: Скабёлкина М.Ю.
Липецк 2011
6 класс

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

Вопросы
Что такое алгоритм?
Назовите простые команды.
 Что такое линейный алгоритм?
Задача
Известно, что один маляр покрасил А м2 , а другой
В м2 . Найти площадь покраски двух маляров – S.
алг  площадь (цел A, B вещ S)
	арг А, В
	рез S
нач
	ввод А, В
	S:= А+ В
	вывод S
кон

	Алгоритмы, при исполнении которых порядок следования команд определяется в зависимости от результатов проверки некоторых условий, называют разветвляющимися.
Алгоритмический язык
Если  <условие>
        то <серия 1>
         иначе <серия 2>
  все

<Серия> - это одна или несколько следующих друг за другом команд
Полное ветвление
Если условие справедливо, то выполняется серия 1, в противном случае – серия 2.
Неполное ветвление
Если <условие>
           то <серия>
   все

Даны два числа. Найти наибольшее из этих чисел
Алг  мах
       арг а, в
       рез мах
нач
	ввод а, в
		если а>в
		то мах:=а
		иначе  мах:=в
		все
	вывод мах
кон

Вычислить значение функции: y = √4x+3
алг «значение функции» (x – нат, вещ y)
	арг x
	рез y
нач	ввод x
z := 4x +3
	если z >=0
  то y: = √z
	вывод y
	иначе вывод «решений нет»
все
кон

Практическая работа
Увеличить число x на 5, если оно положительное.

Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел увеличить на 4, а большее – в 4 раза.
Подведение итогов
Какие алгоритмы называют разветвляющимися?

С чего начинается команда ветвление?

Домашняя работа
1. Записи по тетради.
2. Решить задачу в тетради:
	Даны два действительных числа х и y. Большее из этих чисел заменить их суммой, меньшее их произведением.

Разветвляющийся алгоритм
Муниципальное общеобразовательное учреждение гимназия №1
Учитель информатики: Скабёлкина М.Ю.
Липецк 2011
6 класс


title: Скачать презентацию или конспект Требования к программным системам

extracted_text:
Требования

Особенности разработки требований к программным системам
Разработка требований – это первый из основных процессов создания программных систем. Этот процесс состоит из следующих основных этапов
Общие положения
Разработку требований можно подразделить на подготовку, выявление, анализ, документирование и проверку. В эти процедуры по существу входят все действия, включающие сбор, оценку и документирование требований для программного обеспечения, в том числе:
определение бизнес-требований
определение образа и границ проекта
идентификация классов пользователей продукта
выяснение потребностей тех, кто представляет каждый класс пользователей
определение задач и целей пользователей
анализ информации, полученной от пользователей, чтобы отделить задачи от функциональных и нефункциональных требований, бизнес-правил, предполагаемых решений и поступающих извне данных
установление относительной важности атрибутов качества
установление приоритетов реализации
документирование собранной информации и построение моделей
просмотр спецификации требований, который позволяет удостовериться в том, что запросы пользователей всеми понимаются одинаково
устранение всех возникших проблем до передачи документа разработчикам
Общая модель разработки требований
Подготовка разработки требований
Определение бизнес-требований
Бизнес-требования определяют основные задачи и цели проекта, в рамках которых определяются все детальные требования к проекту и являются основой раздела об образе и границах проекта спецификации требований являются
Подходы к разработке
бизнес-требования разрабатываются заказчиком самостоятельно:
Недостатки:  зачастую бизнес-требования, разработанные заказчиком, не обладают требуемыми характеристиками, что в последствии, при разработке детализированных требований, приводит к конфликтам и необоснованным затратам времени и ресурсов
Исключительная прерогатива изменения бизнес-требований принадлежит заказчику.
совместная разработка бизнес-требований на начальной стадии процесса разработки требований:
информация, касающаяся бизнес-требований, должны поступать от лиц, четко понимающих, почему они взялись за проект. Это может быть непосредственный заказчик и/или его топ-менеджер.
При разработке бизнес-требований необходимо:
формулировать бизнес-цели в количественном и измеряемом виде, иначе по завершении проекта будет очень сложно доказать его успешность
формулировать критерии успеха, в соответствии с которыми заинтересованные лица будут определять и измерять успех проекта
установить факторы, которые максимально влияют на успех проекта – и те, которые вы можете контролировать, и те, которые находятся вне сферы вашего влияния
четко определить меру для оценки того, были ли достигнуты бизнес-цели
Определение образа и границ проекта
Образ продукта
призван выстраивать работу всех заинтересованных лиц в одном направлении
должен четко определять, что представляет собой продукт как в базовой, так и в последующих версиях
что говоря об образе, мы подразумеваем весь продукт
изменяется относительно медленно при изменении со временем стратегии продукта или развитии бизнес-целей
сбалансированный образ продукта, удовлетворяющий различные заинтересованные лица, должен обобщать долгосрочные цели и назначение нового продукта. Он может быть несколько идеалистичным, но должен быть основан на существующих или предполагаемых рыночных факторах, архитектуре предприятия заказчика, стратегическом направлении развития предприятия заказчика и ограничениях ресурсов
Границы проекта
показывают, к какой области конечного долгосрочного образа продукта будет направлен текущий проект
относятся к определенному проекту – базовой или последующей версиям. То есть границы более динамичны, чем образ, так как менеджер проекта изменяет содержимое каждой версии в соответствии с графиком, бюджетом, ресурсами и ограничениями качества
в положении о границах должна быть четко определена черта между тем, что входит в проект и тем, что остается вовне. То есть указанные рамки по существу определяют ограничения проекта

Ключевые слова для определения образа продукта
Определение образа и границ проекта
Как уже отмечалось, границы проекта определяют концепцию и круг действия предложенного решения. В ограничениях указываются определенные возможности, которые не будут включены в продукт. Рамки и ограничения помогают установить реалистичные ожидания заинтересованных лиц.
Определение границы между тем, что входит и выходит за границы проекта, – отличный способ управления расползанием объема и ожиданиями клиентов.
На практике обычно определение границ конкретной версии осуществляется перечислением бизнес-требований, которые предполагается в рамках этой версии реализовать.
При поэтапной разработке базовая версия не обязательно должна быть быстрой, красиво оформленной или легкой в использовании, но она должна быть надежной; это основа работы команды. Необходимо помнить, что первая версия системы выполняет лишь базовые задачи. В будущие выпуски будут включены дополнительные функции, возможности и средства, обеспечивающие легкость и простоту использования.
Для более наглядного представления границ проекта желательно использовать контекстную диаграмму. Она определяет оконечные элементы, расположенные вне системы, которые определенным образом взаимодействуют с ней, а также данные, элементы управления и материальные потоки, протекающие между оконечными элементами и системой. Контекстная диаграмма, по сути, представляет собой высший уровень абстракции в диаграммы потока данных. На подобной диаграмме нет смысла показывать внутренние объекты системы, процессы и данные – она вполне может быть представлена в виде единого объекта. Оконечные элементы обычно представляют классы пользователей, подразделения, другие системы или аппаратные комплексы. Главное назначение подобной диаграммы – наглядно показать, что находится за границами проекта.

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

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

Определение представителей пользователей
В процессе выявления требований аналитикам придется в той или иной мере общаться с большинством пользователей, но для эффективной разработки требований необходимо более тесное взаимодействие. Естественно организовать такое взаимодействие со всеми пользователями вряд ли возможно. Более того – в этом случае вы неизбежно столкнетесь с проблемами организации работ в больших группах. Поэтому общепринятой практикой является выделение в каждом классе представителей для участия в разработке требований.
По существу – это человек, который сможет точно передавать настроения и нужды соответствующего класса пользователей и принимать решения от их лица. Естественно, такой выбор можно сделать только после определения классов пользователей. Выбранные вами люди должны принимать постоянное участие в проекте (они включаются в состав Группы разработки требований) и обладать полномочиями для принятия решений, касающихся пользовательских требований.
Определение лиц, принимающих решения
Вполне понятно, что кто-то должен устранять конфликты между требованиями разных классов пользователей, сглаживать противоречия и решать возникающие вопросы относительно границ проекта. Поэтому уже на ранних стадиях проекта необходимо определить тех, кто будет принимать решения, касающиеся требований. Если не ясно, кто за это отвечает, или уполномоченные лица отказываются брать на себя такую ответственность, в конечном итоге принятие решения возлагается на разработчиков. Это – неудачный выход, поскольку у разработчиков обычно нет необходимых знаний, опыта и стратегического видения для принятия оптимальных бизнес-решений.
Не существует единственно верного ответа на вопрос о том, кто должен принимать решения по требованиям к программному проекту. Однако, по возможности, решения должны принимать сотрудники низких уровней организационной иерархии, которые непосредственно занимаются выпуском продукта, и пользователи, которые непосредственно будут работать с продуктом.
Для упрощения процедуры принятия решений также необходимо определить соответствующие правила решения.
Выбор способов выявления требований
Существует большое множество апробированных способов выявления требований. Однако далеко не все из них универсальны и применимы в любых ситуациях. Одни способы ориентированы на ситуации, когда разрабатываемый проект является частью другого высокоуровневого проекта, другие – на ситуацию, когда разрабатываемый продукт представляет собой некоторую разновидность уже существующих продуктов, третьи – на ситуацию, когда проект направлен на модернизацию существующего продукта и т.п. Иными словами, выбор способов выявления требований существенно зависит от специфики конкретного проекта.
С другой стороны способы выявления требований различаются по затратам, требующимся на их осуществление. Следовательно, нельзя указать какой-либо набор способов выявления требований, применимый в любых ситуациях, в особенности, учитывая существующие ограничения по использованию ресурсов.
Поэтому весьма важным является правильный выбор способов выявления требований на начальной стадии разработки требований с учетом специфики разрабатываемого проекта. Конкретный набор способов выявления требований фиксируется в Плане-графике разработки требований и служит основанием для планирования необходимых мероприятий и выделения необходимых ресурсов.
Разработка Плана-графика
План-график разработки требований является основным документом, регламентирующим разработку требований. В отличие от Решения о разработке требований, устанавливающего лишь основные цели и задачи разработки требований и фиксирующего создание Группы разработки требований, План-график разработки требований:
устанавливает конкретный состав Группы разработки требований и распределение обязанностей среди ее участников;
устанавливает перечень лиц, принимающих решения относительно требований;
определяет правила принятия решений;
определяет перечень используемых способов выявления требований;
определяет перечень работа и мероприятий по разработке требований, сроки их проведения и участников.
Разработка Плана-графика
План-график разработки требований также является основанием для выделения необходимых ресурсов.
В зависимости от сложности и масштаба проекта, а также используемых технологических средств планирование работ может осуществляться в виде простого календарного плана, временных диаграмм, диаграмм Гантта или PERT-диаграмм.
При планировании работ необходимо учесть ряд важных моментов, не только часто не учитываемых, но и зачастую не осознаваемых.
Разработка Плана-графика
Планы, как правило, расходятся с действительностью. Поэтому современные методологии так и говорят - да, планы будут меняться, да, этого не избежать, просто нужно организовывать процесс так, чтобы минимизировать потери и минимально снизить стоимость внесения изменений в проект. Именно этой проблеме обязаны своим появлением целое семейство "agile" методологий (XP - яркий тому пример), Microsoft-овский MSF раскололся на две ветви, Agile и Formal, да что там, даже у тяжеловесного RUP появились agile направления, например dX, разработанный одним из авторов Agile-манифеста Робертом Мартином.
Методологии существуют, но вот цитата из доклада "Хаос" компании Standish Group (статистика по 364 американским компаниям и 23 тысячам проектов): "Только 16.2% проектов завершились в срок, не превысили запланированный бюджет и реализовали все требуемые функции и возможности; 52.7% проектов завершились с опозданием, расходы превысили запланированный бюджет, требуемые функции не были реализованы в полном объеме; 31.1% проектов были аннулированы до завершения. Для проектов, которые завершились с опозданием или были аннулированы до завершения, бюджет среднего проекта оказался превышенным на 89%, а срок выполнения - на 122%".

Допущение первое: в 8-ми часовом рабочем дне 8 рабочих часов
При планировании аксиоматично под рабочими часами понимается то время, когда человек занят именно работой: кодирует, пишет документацию, принимает участие в совещаниях и т.п. Но все мы понимаем, что указанные выше 8 часов далеко не "рабочие".
Так сколько же рабочих часов в 8-ми часовом рабочем дне? Ведь для того, чтобы найти ответ, не достаточно просто использовать какую-нибудь систему учета времени. Как правило, рассчитанные по ней результаты идеально совпадают с 8 часами. Странно? Вовсе нет. Большинство систем учета времени построено на самооценках, причем зачастую некая форма заполняется после выполнения работ (в конце рабочего дня или на следующий день). Сотрудник абсолютно искренне пытается разделить отработанные 8 часов на задачи, которые он решил. И даже если фиксировать время чаще, точнее становится только список задач, идея обычно остается прежней - прикинуть, как разделить между ними отработанные 8-мь часов.
Причем следует заметить - это не попытка скрыть время, когда человек бездельничал. Вовсе нет! Это просто психологический парадокс. Недаром в более приземленных, не столь "высокотехнологичных" отраслях за станочником обычно наблюдал нормировщик, а не он сам заполнял форму!
Люди не роботы и избежать потерь времени невозможно! Этого не удается сделать даже на конвейере при выполнении рутинных, механических операций. Что же можно сказать о работе с высоким уровнем "творческого" компонента. Да, мы отвлекаемся, хотя часто это тоже работа. Просто другая. Мы разбираемся с коллегами, с их проблемами, советуем что-то, иногда возникают срочные задачи, и мы переключаемся на них. И это тоже правильно – вы объяснили что-то соседу и сэкономили ему пару часов времени. А завтра он посоветует что-то вам. Вы отвлеклись на возникшую проблему, но иначе простаивало бы несколько человек...
По статистике, в наиболее продвинутых компаниях с жестко поставленным процессом и направленной на это корпоративной культурой за день работе отдается до 7-и часов. Это лучший результат. Том Демарко в своей культовой книге "Peopleware: Productive Projects and Teams" приводит цифру 75%, т.е. примерно 6 часов, как пример хорошей организации. Хотя существует достаточно много организаций, где на работу тратится 5, а то и 4 часа в день.
Вывод первый: составляя планы, не забывайте, что даже при хорошем раскладе в рабочем дне не восемь, а скорее всего лишь 6 часов, на которые вы и можете рассчитывать.

Допущение второе: все рабочее время будет затрачено на выполнение запланированных работ
Один из законов Мерфи гласит: "Планируя что-нибудь, отведите время на непредвиденные ситуации, а затем - еще больше времени на непредвиденность самих непредвиденных ситуаций".
Заметим, речь идет не о рисках - это отдельный вопрос. Непредвиденные ситуации - это поломка локальной сети, пропавшее на день электричество или замолчавшие телефоны, сбой или поломка компьютера, администратор, забывший настроить резервирование базы данных и прочие мелкие "радости" жизни. Не следует также забывать, что люди, занятые в проекте, должны отвечать еще и за другие дела (с началом проекта жизнь в организации-разработчике не останавливается).
Обычно запас времени на непредвиденные ситуации вычисляют в процентах от общей продолжительности проекта. Естественно конкретная величина зависит от множества факторов, но более или менее разумной величиной принято считать 5-6%.
Вывод второй: составляя планы, не забывайте включать в них запас по времени для непредвиденных ситуаций.
Еще одна проблема утечки времени: хаотичность поддержки
Эта проблема специфична именно для организаций - разработчиков программного обеспечения. Если только планируемый проект у вас не первый, у вас неизбежно существует необходимость поддержки реализованных проектов.
Время от времени у каждого из ваших заказчиков возникают вопросы - он чего-то не знает, сделал что-то неправильно и теперь не знает, как это исправить, он думает, что у него проблемы с приложением, хотя на самом деле - это проблемы с аппаратурой... или все-таки с приложением? Да мало ли. Подобные вопросы возникают не так уж часто, поэтому тратить чье-то время на постоянную поддержку просто жалко. Да и работа это не самая интересная и добровольцы находятся редко. Более того, обычно заказчик звонит или пишет человеку, с которым он привык общаться, - например, менеджеру проекта или аналитику, чем несказанно их радует. Причем заказчик всегда считает, что его проблемы критичны по времени и легко приходит в раздражение, заслышав слова "обратитесь в пятницу" или что-то вроде этого...
По мере роста компании рано или поздно все же приходят к необходимости создания соответствующего подразделения поддержки, остальные же зачастую пускают решение вопросов поддержки на самотек, что и порождает незапланированные "утечки" времени.
Как с этим можно бороться? Вот несколько организационных приемов, могущих если не минимизировать потери времени на поддержку, то хотя бы сделать их прогнозируемыми (а, следовательно, такими, которые можно учесть):
Все-таки выделить сотрудника (сотрудников), который будет тратить часть своего времени на поддержку реализованных проектов.
Ввести график обращения по вопросам поддержки и ознакомить с ним своих заказчиков
Разработать шаблон документа, который необходимо заполнить при обращении по вопросам поддержки (Это поразительно! Если вместо простого набора номера и разговора "по душам" необходимо затратить всего 10-15 минут на заполнение формы, количество вопросов существенно сокращается!).
Вывод третий: не оставляйте вопросы поддержки на самотек. Или создайте службу поддержки и избавьте сотрудников, занятых в проекте от решения вопросов поддержки, или организуйте поддержку так, что бы затраты времени на нее можно было учесть.


title: Скачать презентацию или конспект Диалоговые панели

extracted_text:
Диалоговые панели
Управляющие элементы
ползунки
списки
флажки
счетчики
переключатели
текстовые
поля
Вкладки («странички» диалоговых панелей)

Вкладки
Вкладки
Командные кнопки
Списки
Список – это набор предлагаемых на выбор значений.
Список заставок на Рабочем столе

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

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

Текстовые поля
В него можно ввести текст.
Текстовое поле

Ползунки
Позволяют плавно изменить значение какого-либо параметра.
Ползунок для изменения разрешения экрана

Виды меню по способам перехода к ним
Контекстные меню

Раскрывающиеся

Раскрывающееся меню
Список команд
Команда выбирается щелчком левой кнопки мыши
Контекстное меню
Команда выбирается щелчком левой кнопки мыши
Меню вызывается правой кнопкой мыши
Меню: возможности выбора
Вложенное меню

Диалоговые окна появляются при выборе команды с многоточием
Вкладки
Список
Раскрывающийся список
Флажок
Командные кнопки


title: Скачать презентацию или конспект Массивы

extracted_text:
Массивы
Структура типов данных
типы
простые
структурированные

Целые (integer, longint)
Вещественные (real)
Логические (boolean)
Символьные (string, char)
Массивы
Записи
Множества
файлы

Массив представляет собой совокупность данных одного типа и общим для всех элементов именем
Элементы массива пронумерованы, номера элементов массива называют индексами, а сами элементы массива с индексами – переменными с индексамиЧисловой массив – набор чисел, которым дано одно общее имя
2 способа описания массива
1- й способ по форме:
Var <имя массива>: array[n1..n2] of <тип элементов массива>

2-й способ по форме
Type <имя типа> = array[n1..n2] of integer;
Var <имя массива>: <имя типа>;
2 способа заполнения массива
Ввод с клавиатуры

С помощью датчика случайных чисел

Вывод массива
Вывод массива из 5 элементов:
В столбец
For i:= 1 to 5 do writeln (a[i])

В одну строку через пробел
For i:=1 to 5 do writeln (a[i],’….’)
Задачи на массивы
На количество
На суммирование
На замену


title: Скачать презентацию или конспект Безопасная работа в социальных сетях

extracted_text:
 Безопасная работа в социальных сетях: общение, публикация материалов
МОУ ИРМО «Большереченская СОШ»
Работу выполнила ученица 6 класса: Тропина Лолита
Безопасность.
Особое и первостепенное внимание стоит уделить вашей личной безопасности. Размещение излишне подробной информации о вас, может спровоцировать мошенников или даже грабителей.
Безопасность.
Интернет стал существенной частью жизни практически каждого. Помимо электронной почты, ставшей уже привычной, мы заводим персональные странички, блоги, вступаем в сообщества, разыскиваем родных, знакомых, одноклассников и старых друзей, создавая сети, которые могут стать нашей собственной ловушкой.
Посещайте сеть вместе с детьми
Научите детей доверять интуиции
Помогите ребенку зарегистрироваться
Настаивайте, чтобы ребенок не указывал в личной информации адрес, телефон, место учебы
Детям не следует общаться с собеседником не видя его в реальной жизни

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

Осторожно, фото!

Выкладывая в общий доступ  «весёлые» снимки, никогда не забывайте, что вашу страничку может посетить кто угодно. Не подставляйте себя, родных или друзей, всегда лучше спросить их согласие на размещение снимков.
10 способов
защиты личных данных
Не указывайте лишнюю личную информацию в профиле
 Современно обновляйте программное обеспечение
Установите на свой ПК защитное ПО(антивирус )
Тщательно выбирайте онлайн магазин
Не запускайте подозрительные вложения
Обращайте внимание на характер данных при регистрации в онлайн-сервисах
Установите свой собственный пароль домашней сети WI-FI
Проверяйте интернет-адреса при переходе из почты и сайтов
Не используйте один пароль на все ресурсы
Установите пароль на свой смартфон

Информация и изображения были взяты с сайтов:

http://anokalintik.ru/kak-obshhatsya-v-socialnyx-setyax-pravila-obshheniya.html
http://content.schools.by
http://bigslide.ru/images/17/16189/960/img7.jpg
http://corp-ru.webserver5.kaspersky-labs.com/downloads/infografika/children.jpg
https://im3-tub-ru.yandex.net/i?id=b05770103de0bcca6e5d1fc7e0679bc1&n=33&h=190&w=255
https://im0-tub-ru.yandex.net/i?id=f86b7404502e64cc8280c6a6161921c4&n=33&h=190&w=338
http://blogof.net/2014/moshennichestvo-v-internete/
"Презентация подготовлена для конкурса "Интернешка" http://interneshka.org/".


title: Скачать презентацию или конспект Введение в объектно-ориентированное программирование

extracted_text:
Введение в объектно-ориентированное программирование

X, Y – координаты центра круга;

Draw

R – радиус круга;
Color – цвет круга.

1 способ
Draw1: R=10; x=5; y=10; color=3;
Draw2: R=45; x=15; y=3; color=2;

Draw_n: R=5; x=25; y=13; color=2;
. . .                   . . .                      . . .

2 способ

ChangeColor
Move

Draw
Move
ChangeColor
Экземпляры класса

Свойства объекта

методы
Родительский класс

структурированная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии.

Свойства
Методы
ОБЪЕКТ
Параметры объекта
Процедуры и функции, выполняемые объектом

Инкапсуляция

Наследование

Предок – родительский класс
Потомок – дочерний класс

Рисовать, перемещать, изменять свет

Round
Rect

R - Радиус - Длина
X,Y Координаты
Центра – Вершины

X, Y – координаты центра круга;

R – радиус круга;
Color – цвет круга.

Top – координата верхней границы фигуры;
Left – координата левой границы фигуры;
Height – высота фигуры;
Width – ширина фигуры;
Top = 80
Left = 20
Height = 40
Width = 60
A (20,80)
B (80,80)
D (80,40)
C (20,40)
Rect
Round
Draw
Рисует прямоугольник
Рисует круг
Классы
Метод
Действия

Полиморфизм


title: Скачать презентацию или конспект Национальная система

extracted_text:
Поиск информации в библиотеке
Мастер - класс для 4 - 5 классов
Информация
 - это сведения, сообщения об окружающем мире и протекающем в нем процессах, воспринимаемые человеком или специальным устройством.
Информационные ресурсы библиотеки
Справочный аппарат библиотеки
Словарь

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

   Читать - много знать…
Однозначное слово
Почемучка.
Любознательный ребенок, все время спрашивающий: почему?
Многозначные слова
 - это слова, имеющие несколько значений.
В толковых словарях отдельные значения многозначных слов выделяются цифрами.

1.
2.
3.
4.

Многозначное слово «дом»
Человек мыслит образами
Известно, что человек мыслит образами, запоминая:- 10% прочитанного, - 20% услышанного,- 30% увиденного, - 50 -70% из одновременно увиденного и услышанного остается в памяти.
Многозначное слово «ручка»
Материал из Википедии - свободной энциклопедии
Самостоятельное задание
Найти  слова:
1 группа – слова «билет», «нота», «глобус».
2 группа – слова «дорога», «кошка», «самовар».
3 группа – слова «барабан», «глазок», «ботфорты».
4 группа – слова «вечер», «нос», «заимка».
Справились?Отлично! Молодцы!
Мастер - класс
1. Чему вы сегодня учились на мастер - классе?
2. Что вам больше всего понравилось на мастер - классе?
3. Какие трудности возникли в ходе мастер - класса?
4. Как оцениваете свою работу?
5. Кто в группе лучше всех работал?

Спасибо за сотрудничество
Презентацию подготовила
заведующий библиотекой МОУ «СОШ № 10»
Мамонова Нина Ивановна
г. Инта, Республика Коми


title: Скачать презентацию или конспект Количество информации и вероятность

extracted_text:
Количество информации и вероятность

В коробке имеется 50 шаров. Из них 40 белых и 10 черных. 	Если тащить «не глядя», какой шар вероятнее всего попадется: белый или черный?
Сережа – лучший ученик в классе. 	Какую оценку за контрольную работу он получит вероятнее всего: «5» или «2»?
В пруду живут 8000 карасей, 2000 щук и 40000 пескарей. 	Какую рыбу вероятнее всего вытащит рыбак?

N – общее число возможных исходов.
K – количество интересующих нас событий.
p – вероятность интересующего нас события.
p = K / N
		Чем меньше вероятность некоторого события, тем больше информации содержит сообщение об этом событии.
Качественная связь между вероятностью события и количеством информации в сообщении об этом событии:

i – количество информации в сообщении.
p – вероятность интересующего нас события.
p = 1 / 2i
1 / p = 2i


title: Скачать презентацию или конспект Кодирование звуковой информации

extracted_text:
Тема урока: «Кодирование  звуковой информации»
Кодирование звуковой информации
С начала 90-х годов персональные
компьютеры получили возможность
работать со звуковой информацией.
Каждый компьютер, имеющий звуковую
плату, микрофон и колонки, может
записывать, сохранять и воспроизводить
звуковую информацию.
Звук представляет собой звуковую волну с непрерывно меняющейся амплитудой и частотой. Чем больше амплитуда, тем он громче для человека, чем больше частота сигнала, тем выше тон. Программное обеспечение компьютера в настоящее время позволяет непрерывный звуковой сигнал преобразовывать в последовательность электрических импульсов, которые можно представить в двоичной форме.
В процессе кодирования непрерывного звукового сигнала производится его временная дискретизация.
На графике это выглядит как замена гладкой кривой на последовательность «ступенек».
Аудиоадаптер (звуковая плата)
– специальное устройство, подключаемое
к компьютеру, предназначенное для
преобразования электрических
колебаний звуковой частоты в числовой
двоичный код при вводе звука и для
обратного преобразования (из числового
кода в электрические колебания) при
воспроизведении звука.
   В процессе записи звука аудиоадаптер с
   определенным периодом измеряет амплитуду электрического тока и заносит в регистр двоичный код полученной величины. Затем полученный код из регистра переписывается в оперативную память
   компьютера.
   Качество компьютерного звука определяется характеристиками аудиоадаптера:
 Частотой дискретизации
 Разрядностью (глубина звука).
Процесс преобразования звуковых волн в двоичный код в памяти компьютера:
Процесс воспроизведения звуковой информации, сохраненной в памяти ЭВМ:
Частота временной дискретизации
- это количество измерений входного
сигнала за 1 секунду. Частота измеряется
в герцах (Гц). Одно измерение за одну
секунду соответствует частоте 1 Гц. 1000
измерений за 1 секунду – 1 килогерц
(кГц). Характерные частоты
дискретизации аудиоадаптеров:
11 кГц, 22 кГц, 44,1 кГц и др.
Разрядность регистра (глубина звука)
Глубина звука - число бит в регистре аудиоадаптера
 (количество уровней звука).

Разрядность определяет точность измерения входного
сигнала. Чем больше разрядность, тем меньше
погрешность каждого отдельного преобразования
величины электрического сигнала в число и обратно.
Если разрядность равна 8 (16), то при измерении
входного сигнала может быть получено 28 = 256
(216 = 65536) различных значений.
Очевидно, 16-разрядный аудиоадаптер точнее кодирует и воспроизводит звук, чем 8-разрядный.
Современные звуковые карты обеспечивают 16-битную глубину кодирования звука.

Количество различных уровней сигнала (состояний при данном кодировании) можно рассчитать по формуле:
N = 2I = 216 = 65536, где I — глубина звука.

Информационный объём аудио файла можно рассчитать по формуле:
V = T * I * H, где T – время звучания (сек.),
				Н – частота дискретизации (кГц)

Задача Определить информационный объем стерео аудио файла длительностью звучания 1 секунда при высоком качестве звука (16 битов, 48 кГц).
Запись условия
T = 1 сек
I = 16 бит
H = 48 кГц
Стерео - ×2
V = ?

Решение
V = T ×I × H × 2
V = 1 ×16 × 48 000 × 2 = = 1536000 бит / 8  =     = 192000 байт / 1024 = = 187,5 Кбайт


title: Скачать презентацию или конспект Психопрофилактическая компьютерная программа «Волна»

extracted_text:
Психопрофилактическая компьютерная программа «Волна»Презентацию подготовила педагог – психолог МБОУ СОШ №3 г.Нарьян – Мар Дуркина Е.М.

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

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

1 этап: Диагностика
2 этап: Информационно-практические занятия /2-3 первых занятия по 30-40 мин. с целью формирование мотивации на обучение/
- ознакомление с различными типами дыхания и                         механизмами их воздействия на организм- формирование представления об основах саморегуляции и возможностях произвольного управления дыханием- знакомство с технологией биоуправления и биокомпьютерным тренажером «Волна».
3 этап: Психофизиологический тренинг

Психофизиологический тренинг /8-12 занятий по 15-25 мин./:Во время сеанса обучения диафрагмальному дыханию прибор «Волна» регистрирует кардиосигнал  с помощью кардиодатчиков, фиксируемых на запястьях. На экран монитора выводится изменяющаяся текущая пульсограмма. С помощью программной обработки характеристик кардиосигнала по изменению длительности дыхательной волны регистрируются параметры дыхания и временной функции дыхательного цикла. Для обучающегося полученная информация преобразуется в понятный вид - сигналы обратной связи в виде графиков, картинок, звуков или сюжета на экране монитора. При правильном выполнении тренировочных заданий происходит их определенное изменение.
Таким образом, в режиме реального времени человек получает возможность оценить, какие именно телесные ощущения связаны с нужными изменениями, и начинает воспроизводить их не случайным образом, а произвольно.
Программное обеспечение позволяет вести индивидуальные карты обучающихся, создавать базу данных с результатами всех проведенных тренировок.
Длительность занятий психофизиологического тренинга рекомендуется с учетом возрастных ограничений работы за компьютером.Возможна как индивидуальная, так и групповая форма работы. Индивидуальное обучение предпочтительней для детей младшего возраста, а также в том случае, если кроме обучающих задач перед специалистом стоит задача индивидуальной психокоррекции.Рекомендуемое количество участников группового обучения - 3-5 человек, для повышения эффективности групповой работы первые 2-3 сеанса психофизиологического тренинга необходимо проводить в индивидуальном режиме.
Что дает программа "Волна"?
Освоение навыков саморегуляции с помощью диафрагмального    дыхания формирует новое состояние организма как на физиологическом, так и на психологическом уровне:- уравновешиваются процессы возбуждения и торможения- снижается избыточная нагрузка на сердечно-сосудистую систему- активизируется  обмен веществ- улучшается кровоснабжение головного мозга- снижается заболеваемость- повышается концентрация внимания и работоспособность, произвольный контроль   поведения
- повышается эффективность работы с гиперактивными детьми
-улучшается общий фон настроения- нормализуется психоэмоциональное состояние- улучшается общий фон настроения, повышается самооценка

Программа «Волна»:
- с 1999 года успешно реализуются в учреждениях системы образования и социальной защиты населения, в санаторно-курортных и оздоровительных центрах более чем 50 регионов Российской Федерации- является автономной, но абсолютно совместима с любой образовательной, профилактической, коррекционной или лечебно-оздоровительной программой- при комплексном решении психопрофилактических задач органично входит в состав проекта антистрессового тренинга и может быть совместима с другими программами данного проекта - «Экватор» и «Сталкер», «Комфорт».

Комплект: индикатор компьютерный «Волна-03» для регистрации пульса; программное обеспечение на двух CD; методическое пособие с рекомендациями по алгоритму работы; руководство пользователя; учебно-методические пособия «Техники здоровья» с конспектами информационно-практических занятий для работы с детьми разных возрастных групп.

Спасибо
 за
  внимание!!!