четверг, 29 октября 2015 г.

Лабораторная работа №4

Здравствуйте, многоуважаемая Анна Владимировна! Выкладываю лабораторную работу №4.

Редактор диаграмм Gliffy: Разработка алгоритмов средствами блок-схем.

Задание 1

 задача 1, ответ P=40, W=28;
 задача 2, ответ K=2, M=2;
 задача 3, ответ A=30, B=31;
 задача 4, ответ N=-5;
 задача 5, ответ B1=5, B4=20, B7=53, B10=104.

Задание 2

 Линейный алгоритм

 Разветвляющийся алгоритм

Циклический алгоритм

Задание 3

Задача 1
Задача 2
Задача 3

С уважением,
студентка 1 курса ИКНиТО,
1 поток, 6 группа
Савичева Мария



y=wx2px+7m




среда, 28 октября 2015 г.

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

Доброе время суток, уважаемая Анна Владимировна! Выкладываю домашнее задание №4.

Классификация языков программирования

Задание №1

Алфавит - совокупность символов, отображаемых на устройствах печати и экранах и/или вводимых с клавиатуры терминала. Обычно это набор символов Latin-1 с исключением управляющих символов. Иногда в это множество включаются неотображаемые символы с указанием правил их записи (комбинирование в лексемы). 

Синтаксисэто набор правил написания языковых конструкций.

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

Задание №2

Классификация

 Классификация по уровню.

 1) Языки программирования низкого уровня: ассемблер, автокод, CIL.
 2) Языки программирования высокого уровня: Фортран, Кобол, Алгол, Pascal, Java, C, C++, Smalltalk, Delphi.
 3) Языки программирования сверхвысокого уровня: Python, Ruby, Haskell, VHLL, APL.

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

1) Вычислительные языки: Pascal, Ada, Fortran, Basic, REXX.
2) Языки символьной обработки: Turbo Pascal, SNOBOL, QBasic, Lisp, Prolog.

 Классификация по поколению.

Поколения
Языки программирования
Характеристика
Первое
Языки машинных команд (ЯМК)
Ориентированы на использование в конкретной ЭВМ, сложны в освоении, требуют хорошего знания архитектуры ЭВМ
Второе
Ассемблеры, Макроассемблеры
Более удобны для использования, но по-прежнему машинно-зависимы
Третье
Языки высокого уровня
Мобильные, человеко-ориентированные, проще в освоении
Четвертое
Непроцедурные, объектно-ориентированные, языки запросов, параллельные
Ориентированы на непрофессионального пользователя и на ЭВМ с параллельной архитектурой
Пятое
Языки искусственного интеллекта, экспертных систем и баз знаний, естественные языки
Ориентированы на повышение интеллектуального уровня ЭВМ и интерфейса с языками

1) Языки первого поколения: Fortran, Algol-58.
2) Языки второго поколения:  Assembler, Cobol, Algol-60.
3) Языки третьего поколения: Algol, Basic, Pascal, ADA, APL, C,PL/1, Cobol.
4) Языки четвертого поколения: Prolog, SGML, Langin, SQL.
5) Языки программирования пятого поколения: SAIL, InterLisp, Clout, HAL, IQLisp.

Направления развития языков программирования:

 Процедурное программирование:

 Структурные языки: Pascal, Algol, Ada, Си.
 Операционные языки Basic, Fortran, Focal.

 Непроцедурное (декларативное) программирование:

 Функциональные языки: Lisp, Haskell, Hope, Miranda.
 Логические языки: Prolog, Planner .
 Объектно-ориентированные языки высокого уровня: Python, Java, Ruby, AS3.
 Языки описания сценариев: Perl, Python, Rexx, Tcl, Visual Basiс.

Источники информации:


С уважением,
студентка 1 курса ИКНиТО
1 поток, 6 группа
Савичева Мария




среда, 14 октября 2015 г.

Лабораторная работа №2

Доброе время суток, уважаемая Анна Владимировна! Выкладываю лабораторную работу №2.

1. Ретуширование
Источник картинки: личное фото
Как выполняла: Использовала инструмент "Штамп" > Установила значение "Непрозрачность" примерно на 50% > На изображении выбрала образцовую область > Отретушировала.




2. Завал горизонта
Источник картинки: фото из интернета
Как выполняла: Использовала инструмент "Измерение расстояний и углов" > Провела линию вдоль горизонта > Применила к изображению инструмент "Поворот" > Указала угол вращения из предыдущего пункта.



3. Удаление красных глаз
Источник картинки: фото из интернета
Как выполняла: Увеличила масштаб до 200%  > Выделила глаза, удерживая кнопку Shift > Точность скорректировала в режиме "Быстрой маски" > В меню изображения выбрала "Цвет" "Обесцвечивание".




4. Кадрирование
Источник картинки: личное фото
Как выполняла: Использовала инструмент "Прямоугольное выделение" > Выделила нужный фрагмент > Скопировала > Выбрала команду "Правка-Копировать > Выбрала из меню "Правка-Вставить как новое изображение.



5. Коррекция уровней яркости
Источник картинки: личное фото
Как выполняла: Использовала меню изображения "Цвет" - "Уровни" - "Коррекция цветовых уровней".



6. Поворот изображения
Источник картинки: фото из интернета
Как выполняла: Открыла в меню "Изображение" - "Преобразования" > Выбрала нужный угол поворота > Использовала инструмент "Поворот".



7. Масштабирование
Источник картинки: личное фото
Как выполняла: Выбрала пункт меню "Изображение" - "Размер изображения" > Ввела новые значения  > Использовала фильтр "Повысить резкость".



8. Повышение четкости
Источник картинки: личное фото
Как выполняла: Использовала "Фильтры" - "Улучшение" - "Повысить резкость".


9. Размытие фона
Источник картинки: личное фото
Как выполняла: Использовала инструмент "Волшебная палочка" > Выделила объект (мишку), зажав клавишу Shift > Скопировала выделенный объект "Правка - Копировать" > Выполнила команду "Правка - Вставить как - Новый слой" > Использовала "Фильтры - Размывание - Гауссово размывание".



10. Создание постера
Источник картинки: личное фото
Как выполняла: Выяснила точный размер изображений  > Сделала так, чтобы на холсте поместилось 3 изображения, используя инструменты "Перемещение" и "Масштабирование" > Добавила логотип.



вторник, 13 октября 2015 г.

Лабораторная работа №3

Здравствуйте, уважаемый преподаватель! Выкладываю лабораторную работу №3.

1. Бегущая строка

2. Анимация воды


При создании анимации я использовала картинку с данного источника.

3. Творческое задание

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

С уважением,
Студентка 1 курса ИКНиТО
(1 поток, 6 группа)
Савичева Мария





четверг, 1 октября 2015 г.

Домашняя работа №2

Доброе время суток, уважаемый преподаватель! Выкладываю домашнюю работу №2.


1. Аналитический обзор графического online-редактора: Pixrl Editor.



1) Название: Pixlr Editor 
    URL: http://pixlr.com/editor

2) История создания: Ola Sevandersson, основатель Pixlr, "второго по величине онлайн сервиса, позволяющего редактировать изображения". Начинку и дизайн Pixlr создал один человек. Сейчас же команда Pixlr  выросла и составляет более десяти человек, причём Ola Sevandersson заявил, что в будущем будут набираться ещё люди в команду. Pixlr был создан для  людей, которые хотят просто подкорректировать фотографии, быстро и бесплатно.

3) Назначения: Pixlr - бесплатный пользовательский ресурс, предназначенный для создания новых или редактирования имеющихся изображений.

4) Основные функциональные возможности:
а) корректирование яркости, контраста, резкости
б) большое количество различных инструментов, позволяющих качественно отредактировать изображение ( кисть, карандаш, заливка, ластик, выделение, рисование, удаление красных глаз)
в) работа со слоями изображений
г) Pixlr является программой, работа с которой не требует загрузки на компьютер, возможность работать в режиме online даже при самой слабой скорости интернета.
д) главное преимущество Pixlr состоит в том, что его интерфейс переведен на 29 различных языков мира.

5) Необходимость регистрации: Программа Pixlr не требует обязательной регистрации.

6) Наличие справочного материала: Онлайн-редактор Pixlr содержит справочный материал. Для того, чтобы воспользоваться им, нужно нажать кнопку "Справка" на верхней панели инструментов.

7) Простота использования: Pixlr имеет удобный и интуитивно понятный интерфейс, поэтому подойдёт как профессионалам, так и любителям. Также данный online редактор содержит упрощенную версию - Pixlr Express, которая содержит всего несколько элементарных функций ( изменение размера, обрезка ) для быстрого и легкого использования (www.pixlr.com/express).

8) Поддерживаемые форматы: JPG, PNG, GIF, BMP, PSD, PXD (собственный формат).

9) Возможность сохранения созданного изображения: После окончания работы в Pixlr и получения желаемого результата, можно сохранить изображение на компьютер, либо сразу загрузить готовое изображение в нужную социальную сеть.

2. Создание логотипа.
Для создания логотипа я использовала программу Pixlr. Для начала я создала текст (имя, фамилия), выбрала шрифт (Jokerman). Далее я использовала карандаш/ластик и нарисовала сову (т.к. сова символизирует мудрость и познание).





Исправленная лабораторная работа №1 (2)

Здравствуйте, уважаемые преподаватели! Выкладываю исправленную лабораторную работу № 1.
Документ