среда, 14 декабря 2011 г.
среда, 30 ноября 2011 г.
Лаб.раб №6
https://docs.google.com/document/d/1gCvVYttjeFJGcIngTTx3TahEb3MAiRisZp4Aain4AhY/edit?hl=ru
https://docs.google.com/document/d/1D3RlAZg_GDP_fnZ_WDnkt_mTsni1gpdWojQmp9fPq0U/edit?hl=ru
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YZGJiZTBmOTgtOWI1MS00NThjLTk5ZTUtMjM3MDk5OTYzNTY1&hl=ru
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YMjBmOTJjOTQtNDE0NC00NzIxLWEwMDQtZjM3YjczMGQ2Mzcx&hl=en_US
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YZjhhOTJmMWMtM2NkNS00OGEwLWJjMGMtNmQ0YzM3NDFhZGY3&hl=en_US
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YZGYxOTFjMTYtOGE0OC00MTBmLWE5ZjAtMDNiZjkxODUxOTJh&hl=en_US
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YODdiZmYwOTUtZWY0OC00ZDg3LTk1OTYtNzFjZTljOTcxZWNk&hl=en_US
https://docs.google.com/document/d/1D3RlAZg_GDP_fnZ_WDnkt_mTsni1gpdWojQmp9fPq0U/edit?hl=ru
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YZGJiZTBmOTgtOWI1MS00NThjLTk5ZTUtMjM3MDk5OTYzNTY1&hl=ru
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YMjBmOTJjOTQtNDE0NC00NzIxLWEwMDQtZjM3YjczMGQ2Mzcx&hl=en_US
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YZjhhOTJmMWMtM2NkNS00OGEwLWJjMGMtNmQ0YzM3NDFhZGY3&hl=en_US
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YZGYxOTFjMTYtOGE0OC00MTBmLWE5ZjAtMDNiZjkxODUxOTJh&hl=en_US
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B0na78UTWo7YODdiZmYwOTUtZWY0OC00ZDg3LTk1OTYtNzFjZTljOTcxZWNk&hl=en_US
среда, 16 ноября 2011 г.
среда, 2 ноября 2011 г.
Лаб.раб№4.Задание 4
Задача №1
Ответ:
1. А=1, В=1
Задача №2
Ответ:
4. х=3, у=4,5
Задача №3
Ответ:
2. a=2, b=2
Задача №4
Ответ:
a=2, b=2
Задача №5
Ответ:
3. А2=4, А4=16, А6=36, А8=64
Ответ:
1. А=1, В=1
Задача №2
Ответ:
4. х=3, у=4,5
Задача №3
Ответ:
2. a=2, b=2
Задача №4
Ответ:
a=2, b=2
Задача №5
Ответ:
3. А2=4, А4=16, А6=36, А8=64
Лаб.раб№4Дом задание
Алфавит - в программировании – система неразложимых, уверенно отличимых друг от друга символов (букв, цифр, знаков препинания и др. символов), используемых для построения языков программирования. Синтаксис - сторона языка программирования, которая описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию). Синтаксису языка противопоставляется его семантика. Синтаксис языка описывает «чистый» язык, в то же время семантика приписывает значения (действия) различным синтаксическим конструкциям. Сема́нтика - в программировании — система правил определения поведения отдельных языковых конструкций. Семантика определяет смысловое значение предложений алгоритмического языка. Языки программирования низкого уровня – Автокод, Ассемблер, Языки программирования высокого уровня -Фортран, Алгол, Кобол, Паскаль, Бейсик, Си++, Пролог Языки программирования сверхвысокого уровня – APL, Алгол-68 Вычислительные Языки программирования - Фортран, Паскаль, Алгол, Бейсик, Си Языки символьной обработки – Лисп, Пролог, Снобол и др. Языки первого поколения: Машинные коды были языком программирования первого поколения Языки второго поколения: Ассемблер Языки третьего поколения: эти языки часто обозначаются как языки «высокого» уровня. Языки четвертого поколения: Бейсик, Кобол, Си и Паскаль Языки программирования пятого поколения: Пролог, ЛИСП , Си++, Visual Basic, Delphi. Язык программирования Фортра́н (Fortran) первый язык программированиявысокого уровня, имеющий транслятор. Создан в периодс 1954 по 1957 год группой программистов подруководством Джона Бэкуса в корпорации IBM. Название Fortranявляется акронимом от FORmula TRANslator (переводчикформул). Фортран широко используется в первую очередь для научных и инженерныхвычислений. Одно из преимуществ современного Фортрана — большое количествонаписанных на нём программ и библиотек подпрограмм. Большинство таких библиотекявляется фактически достоянием человечества: они доступны в исходных кодах,хорошо документированы, отлажены и весьма эффективны. Поэтому изменять, а темболее переписывать их на других языках программирования накладно, несмотря нато, что регулярно производятся попытки автоматического конвертированияFORTRAN-кода на современные языки программирования. Современный Фортран (Fortran 95 иFortran 2003) приобрёл черты, необходимые для эффективного программирования дляновых вычислительных архитектур, позволяет применять современные технологиипрограммирования, в частности, ООП. Эволюция стандартов языка Фортран — жёсткостандартизированный язык, именно поэтому он легко переносится на различныеплатформы. Новые стандарты языка в значительной мере сохраняют преемственностьс более старыми, что позволяет использовать коды ранее написанных программ и ихмодифицировать. FORTRAN 66 (1972) На базе стандарта фирмы IBM FORTRANIV FORTRAN 77 (1980) Введено множество улучшений: Введены операторы открытия и закрытияфайла (OPEN, CLOSE) и вывода на стандартное устройство — PRINT. Добавлены строковый тип данных и функциидля его обработки. Введён блочный оператор IF иконструкция IF THEN — ELSE IF THEN — END IF, а также операторвключения фрагмента программы INCLUDE. Введена возможность работы с файлами прямогодоступа. Увеличена максимальная размерностьмассива с 3 до 7. Сняты ограничения на индексы массива. Усовершенствованы и расширенывозможности работы с процедурами. Введено понятие внутреннего файла(каковыми являются массивы, числовые и строковые переменные). Внутренние файлыпозволяют, в частности, осуществлять преобразование число-строка и строка-числостандартным операторами чтения и записи READ и WRITЕ. Fortran 90 (1991) Значительно переработан стандарт языка. Введён свободный формат написания кода.Появилисьдополнительныеописания IMPLICIT NONE, TYPE,ALLOCATABLE, POINTER, TARGET, NAMELIST. Введены управляющие операторы иконструкции. Добавлены DO … END DO (вместо завершения цикла меткой), DO WHILE,оператор передачи управления на начало цикла CYCLE, конструкция выбора SELECTCASE (для замены громоздких конструкций IF и операторов GOTO), а такжезаключительный оператор программной единицы, модульной или внутренней процедурыEND. Введён инструментарий указателей ифункции для работы с оперативной памятью (по аналогии с языком С). Введены операторы работы с динамическойпамятью (ALLOCATE,DEALLOCATE, NULLIFY). Добавленыпрограммныекомпоненты MODULE, PRIVATE, PUBLIC, CONTAINS, INTERFACE, USE,INTENT. Введено маскирование присваиваниямассивов (присваивание при выполнении наложенного на элементы массивалогического условия без использования операторов условия), а также работа ссечениями массивов. Введён оператор и конструкция WHERE для частичной заменыциклов (правая часть оператора присваивания не изменяется). Маскированиеприсваивания распространяется практически на все операторы, конструкции ифункции, оперирующие с массивами. Стандартные операции присваивания,сложения, вычитания, а также деления и умножения на число распространены намассивы и их секции, определяемые сечениями. В этом случае осуществляетсяпоэлементное присваивание. Появились новые встроенные функции, впервую очередь для работы с массивами. Функции для вычислений в массивах:ALL(лог. произведение) и MASK(логическое сложение), COUNT(число истинныхэлементов), PRODUCТ(произведение элементов массива), SUM(сложение элементовмассива), DOT_PRODUCT (скалярное произведение), MATMUL (умножение матриц).Добавились справочные функции, а также функции переформирования и свёрткимассивов. В языке появились элементы ООП.Введены производные типы данных. Отдельно объявлен список устаревших чертязыка, предназначенных для удаления в будущем. Добавлены дополнительные функции дляработы со строковыми данными, в частности, функции TRIM (удаление завершающихпробелов) и REPEAT(кратное копирование строки) и функции выравнивания по левойи правой границам. Fortran 95 (1997) Коррекция предыдущего стандарта. Введёноператор и конструкция FORALL, позволяющие более гибко, чем оператор иконструкция WHERE, присваивать массивы и заменять громоздкие циклы. FORALLпозволяет заменить любое присваивание сечений или оператор и конструкцию WHERE,в частности, обеспечивает доступ к диагонали матрицы. Данный оператор считаетсяперспективным в параллельных вычислениях, способствуя более эффективному, чемциклы, осуществлению распараллеливания. Fortran 2003 (2004) Дальнейшее развитиеподдержки ООП в языке. Взаимодействие с операционной системой.Добавлены также следующие возможности: Асинхронный ввод-вывод данных. Средства взаимодействия с языком C Усовершенствование динамическогоразмещения данных Fortran 2008 Стандартом предполагается поддержкасредствами языка параллельных вычислений (Co-Arrays Fortran). Также предполагаетсяувеличить максимальную размерность массивов до 15, добавить встроенныеспециальные математические функции и др. созданныйв 1979—1980 годах в результате проекта,предпринятого Министерством обороны США с целью разработать единыйязык программирования для встраиваемых систем (то есть систем управленияавтоматизированными комплексами, работающими в реальном времени). Имелись ввиду, прежде всего, бортовые системы управления военными объектами (кораблями,самолётами, танками, ракетами, снарядами и т. п.). Передразработчиками не стояло задачи создать универсальный язык, поэтому решения,принятые авторами Ады, нужно воспринимать в контексте особенностей выбраннойпредметной области. Язык назван в честь Ады Лавлэйс. Разработка языка была проведена в рамкахмеждународного конкурса, организованного и профинансированного министерствомобороны США. Целью разработки было получение языка программирования, которыймог бы стать единым для разработки проектов по заказам военного ведомства,главным образом, для разработки встроенных систем военного назначения и длябольших военных компьютеров (на базе процессора iAPX 432 от Intel). Работа началасьв1975 году, с формирования набора требований кязыку, который бы в полной мере удовлетворил разработчиков систем указанноготипа. Первоначальный список требований, выпущенный под кодовым наименованием«Соломенный», был представлен на рецензию в ряд организаций и фирм, в течениедвух лет последовательно уточнялся, в конечном счёте превратившись в итоговыйдокумент под названием «Стальной». После завершения формирования требованийбыл проведён анализ, который показал, что ни один из имеющихся языковпрограммирования не удовлетворяет требованиям в достаточной мере, так что былопринято решение разработать новый язык. Конкурс на его создание был объявленв1977 году, разработчикам было предложенобазироваться на одном из трёх языков: Паскаль, Алгол-68 или PL/1. Из представленных на конкурс 15 проектовбыло отобрано 4 (все основаны на Паскале). Эти проекты были отправлены надальнейшую доработку. На следующем этапе из 4 проектов отобрали два, изкоторых, после очередной доработки, был выбран один. Этот язык получилнаименование «Ада» — разработавшая его группа под руководством француза ЖанаИшбиа дала языку название в честь Огасты Ады Кинг Лавлейс (1815—1852), дочерипоэта Дж. Байрона, которая занималась разработкой программ для вычислительноймашины Бэббиджа и считается первым программистом в мире. В 1983 годуязыкбыл официально стандартизован ANSI. Стандарт языка ANSI/MIL-STD-1815-A-1983 былутверждён 17 февраля 1983 года. МО США сделало наименование «Ada»зарегистрированной торговой маркой, запретив выпускать трансляторы языка, непрошедшие официальную процедуру тестирования на соответствие стандартам.Процедура состояла в прогоне через тестируемый компилятор большого количества(более 1000) тестовых программ (так называемый комплект ACVC), для каждой изкоторых был однозначно определён результат тестирования: либо удачнаякомпиляция, либо выдача вполне конкретного сообщения об ошибке. Тестированиепроводилось по принципу «всё или ничего» — при ошибке в обработке хотя быодного тестового примера компилятор считался не прошедшим тест, причёмтестирование было действительно только на той аппаратной и программнойплатформе, на которой оно проводилось. Таким образом была в зародыше подавленавозможность образования «версий» или «диалектов» языка Ада. В 1987 годуязыкАда был официально стандартизован ISO. С этого момента МО США предоставило языкв публичное распоряжение. К 1990 годувмире существовало уже около 200 компиляторов, соответствовавших стандарту языкаАда. В 1995годубылпринят новый стандарт Ады, известный как Ada95. В язык были введены средстваобъектного программирования. Кроме того, язык был дополнен более развитымисредствами для взаимодействия с программами, написанными на других языках. В марте 2007 годаопубликованыизменения в стандарте Ады. Они коснулись, в основном, возможностейобъектно-ориентированного программирования: введены интерфейсы, принят обычныйдля большинства гибридных языков синтаксис вызова метода, внесён ещё ряддополнений. Язык назван в честь выдающегосяфранцузского математика, физика, литератора и философа Блеза Паскаля, которыйсоздал первую в мире механическую машину, складывающую два числа. Паскаль был создан Никлаусом Виртом в1968-69 годах после его участия в работе комитета разработки стандарта языкаАлгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективныйязык, чтобы способствовать хорошему стилю программирования, использоватьструктурное программирование и структурированные данные. Последующая работа Вирта была направленана создание на основе Паскаля языка системного программирования, с сохранениемвозможности вести на его базе систематический, целостный курс обученияпрофессиональному программированию. В 1978 годув УниверситетеСан-Диего (Калифорния, США) была разработана система UCSD p-System, включавшаяпорт виртовского компилятора с языка Паскаль в переносимый p-код, редакторисходных кодов, файловую систему и пр., а также реализовывавшая значительноечисло расширений языка Паскаль, такие как модули, строки символов переменнойдлины, директивы трансляции, обработка ошибок ввода-вывода, обращение к файлампо именам и пр. Впоследствии основные реализации языка Паскаль основывались наэтом диалекте. В 1986 годуфирмаApple Computer разработала объектное расширение языка Паскаль, получив врезультате Object Pascal. Он был разработан группой Ларри Теслера, которыйконсультировался с Никлаусом Виртом. В1989 году объектноерасширение языка было добавлено фирмой Borland в Turbo Pascal версии 5.5(начиная со следующей версии среда была переименована в Borland Pascal).Объектные средства были позаимствованы из Object Pascal от Apple, языковыеразличия между объектным Turbo Pascal 5.5 и Object Pascal от Apple крайненезначительны. Почтив то же самое время, что и Borland, Microsoft выпустил свою версиюобъектно-ориентированного языка Паскаль. Эта версия Паскаля не получилаширокого распространения. Дальнейшееразвитие реализации Паскаля от Borland породило Object Pascal от Borland,впоследствии, в ходе развития среды программирования Delphi, получившийодноимённое название. Важнымшагом в развитии языка является появление свободных реализаций языка ПаскальFree Pascal и GNU Pascal, которые не только вобрали в себя черты множествадругих диалектов языка, но и обеспечили чрезвычайно широкую переносимостьнаписанных на нём программ (например GNU Pascal поддерживает более 20 различныхплатформ, под более чем 10 различными операционными системами, Free Pascalобеспечивает специальные режимы совместимости с различными распространённымидиалектами языка, такими как Turbo Pascal (полная совместимость), Delphi идругими. Внастоящее время,начиная с Delphi 2003, создана реализация языка для платформы Net, хотяразработчики продолжают использовать Delphi более ранних версий. Окоммерческих разработках на Free Pascal, GNU Pascal и TMT Pascal на данныймомент известно мало. Крометого, в Южном федеральном университете разрабатывается язык и системапрограммирования PascalABC.NET, ориентированная на обучение современномупрограммированию. Язык системы — это Object Pascal для платформы Microsoft.NET, который содержит все основные элементы современных языковпрограммирования: модули, классы, перегрузку операций, интерфейсы, исключения,обобщённые классы, сборку мусора, а также некоторые средства параллельногопрограммирования. |
четверг, 20 октября 2011 г.
среда, 19 октября 2011 г.
четверг, 6 октября 2011 г.
пятница, 30 сентября 2011 г.
аналитический обзор FanStudio
1.FanStudio, http://www.fanstudio.ru/
2. Фоторедактор Онлайн Smilart Fan Studio - это новый проект компании Smilart, который открывает перед пользователями возможность обрабатывать цифровые фото в режиме онлайн. Создан для коррекции и улучшения фотографий.
3.Нужен для обработки фотографий,уменьшения размера,и многих используемых для коррекции фото функций.
4.Исправление «красных глаз».Устранение шумов на изображении.Устранение выпуклости.Затемнение от центра.Повороты в любые стороны.Исправление цвета:затемнение, осветление,исправление баланса цвета.Изменение четкости, контрастности, резкости.Изменение размера и формата изображения.Эффекты старины,черно-белые.
5.Регистрация не нужна.
6.Есть справочные материал по каждой функции, о проекте, часто задаваемые вопросы,советы по редактированию и описание.
7.В использовании очень прост, есть инструкции и наглядные примеры.Разберется любой пользователь ПК.
8.Поддерживаемые типы файлов: jpg, jpeg, bmp, dib, gif, png, tif, tiff.
В настоящее время приложение доступно на следующих языках: английский, русский.
9.Можно сохранить на компьютер или носитель, а так же получить ссылку сохраненного изображения.Ссылки для блогов,сайтов,почты,а так же прямая ссылка.
2. Фоторедактор Онлайн Smilart Fan Studio - это новый проект компании Smilart, который открывает перед пользователями возможность обрабатывать цифровые фото в режиме онлайн. Создан для коррекции и улучшения фотографий.
3.Нужен для обработки фотографий,уменьшения размера,и многих используемых для коррекции фото функций.
4.Исправление «красных глаз».Устранение шумов на изображении.Устранение выпуклости.Затемнение от центра.Повороты в любые стороны.Исправление цвета:затемнение, осветление,исправление баланса цвета.Изменение четкости, контрастности, резкости.Изменение размера и формата изображения.Эффекты старины,черно-белые.
5.Регистрация не нужна.
6.Есть справочные материал по каждой функции, о проекте, часто задаваемые вопросы,советы по редактированию и описание.
7.В использовании очень прост, есть инструкции и наглядные примеры.Разберется любой пользователь ПК.
8.Поддерживаемые типы файлов: jpg, jpeg, bmp, dib, gif, png, tif, tiff.
В настоящее время приложение доступно на следующих языках: английский, русский.
9.Можно сохранить на компьютер или носитель, а так же получить ссылку сохраненного изображения.Ссылки для блогов,сайтов,почты,а так же прямая ссылка.
среда, 28 сентября 2011 г.
Подписаться на:
Сообщения (Atom)



















