воскресенье, 5 января 2014 г.

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

Домашняя работа №5
Правовые аспекты использования программного обеспечения. Создание учебной презентации.

Уважаемые преподаватели!
Ссылка на презентацию здесь

суббота, 4 января 2014 г.

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

Домашняя работа №4
Классификация языков программирования.

Задание 1.

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

Синтаксис - это формальные правила образования отдельных конструкций (команд, операторов) языка из символов алфавита.

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


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

  • Языки программирования низкого уровня: Assembler,CIL-применяемый в платформе Microsoft .NET, Форт, Java байт-код
  •  Языки программирования высокого уровня: Фортран, Кобол, Алгол, Pascal, Java, C, C++, C#, Objective C, Smalltalk, Delphi.
  • Языки программирования сверхвысокого уровня: Python, Ruby и Haskell, а также Perl.
Классификация 2 - по виду обрабатываемой информации:

  • Вычислительные языки (Python)
  • Языки символьной обработки (Perl)
Классификация 3 - по поколению:
  • Языки первого поколения: машинно-ориентированные с ручным управлением памяти на компьютерах первого поколения.
  • Языки второго поколения: Assemble.
  • Языки третьего поколения: Basic, Pascal.
  • Языки четвертого поколения: SAIL, InterLisp, Prolog, SQL.
  • Языки программирования пятого поколения: SAIL, InterLisp, Visual Basic, Delphi, IQLisp.
Структурные  языки: Pascal, C, Sharp

Операционные  языки: ABC

Функциональные  языки: AutoLISP

Логические  языки: Planner



Задание 2.
1) Fortran
Фортран (Fortran. FORmulae TRANslation –преобразование формул.)— первый язык программирования имеющий транслятор.
Фортран был задуман для использования в сфере научных и инженерно-технических вычислений. Однако на этом языке легко описываются задачи с разветвленной логикой (моделирование производственных процессов, решение игровых ситуаций и т.д.), некоторые экономические задачи и особенно задачи редактирования (составление таблиц, сводок, ведомостей и т.д.). Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм.

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

2) Pascal 
Паскаль назван в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа.
Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.
Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию. Результат этой работы — язык Модула-2.

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

3) LISP 
Лисп (LISP, от англ. LISt Processing language — «язык обработки списков»; современное написание: Lisp) — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов. Создатель Лиспа Джон Маккарти занимался исследованиями в области искусственного интеллекта (в дальнейшем ИИ) и созданный им язык по сию пору является одним из основных средств моделирования различных аспектов ИИ.
Лисп является вторым в истории (после Фортрана) используемым по сей день высокоуровневым языком программирования, а также первым из сохранившихся в использовании языков, использующих автоматическое управление памятью и сборку мусора.

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

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

Домашняя работа №7
Создание теста на основе форм Google.

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

Домашняя работа №6
Интеллект-карты. Создание карты сайта.


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

Лабораторная работа №4
Редактор диаграмм Gliffy: 
Разработка алгоритмов средствами блок-схем

1. Решение задач:

  1. 2
  2. Т=1, К=1
  3. 6
  4. 5
  5. 6

2. Примеры линейного, разветвляющего и циклического алгоритмов в виде блок-схем.

1) Поход в кино (разветвляющийся алгоритм) 
 2) Написание реферата по обществознанию (линейный алгоритм)
3) Печем шарлотку (циклический алгоритм)

3.Алгоритмы решения предложенных задач в виде блок-схем.


1)
 2) 2 и 3

пятница, 3 января 2014 г.

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

Лабораторная работа №3
Использование графического редактора для создания динамических изображений




среда, 25 декабря 2013 г.

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

Лабораторная работа №7
Инструменты создания веб-ресурсов.


Электронное обучение  – это передача знаний и управление процессом обучения с помощью новых информационных и телекоммуникационных технологий. В процессе электронного обучения используются интерактивные электронные средства доставки информации и преимущественно Интернет, в котором можно найти разнообразные электронные библиотеки и многое другое. (http://hotuser.ru/distanczionnoe-obuchenie/1142--e-learning)

Электронными образовательными ресурсами называют учебные материалы, для воспроизведения которых используются разнообразные электронные устройства.
В самом общем случае к ним относят учебные видеофильмы и звукозаписи, для воспроизведения которых достаточно бытового магнитофона (в случае звукозаписи) или CD-плеера. Конечно, в последнее время большинство электронных ресурсов воспроизводится через PC. (http://www.ed.gov.ru/news/konkurs/5692#q1)