Языки программирования

Определение сущности и видов формальной знаковой системы, предназначенной для записи компьютерных программ. Функциональные характеристики основных языков программирования. Особенности возможностей использования JavaScript при написании web-страниц.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 01.01.2014
Размер файла 154,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Модель формы:

- test - имя формы;

- q1, q2, …, q7 - имена групп переключателей формы.

Алгоритм:

- r - массив номеров правильных ответов;

- b - количество баллов, набранное пользователем при включении правильного ответа.

1. Создаём массив для номеров правильных ответов var r=new Array (2, 1, 0, 2, 3, 2, 3);

2. Задаём начальное значение переменной b=0;

3. Создаём функцию function test() для обработки переключателей формы;

4. Организуем цикл по номерам групп переключателей for (i=1,i<=7,i++);

5. В цикле используем условный оператор для проверки нажатия переключателя с правильным ответом if (document.fm.elements["d"+i][r[i-1]].checked), доступ к переключателю осуществляем с помощью вложенных объектов: document. Имя-Формы-Элемент-Массива-Переключателей;

6. Если условие=true, то увеличиваем переменную b на 1. {b++;};

7. Далее с помощью условного оператора выполняем проверку переменной b по заранее спланированному рейтингу, и с помощью панели alert выводим результат на экран.

HTML-код формы:

3.2.2 Обработка динамических эффектов

«Смена изображения».

Постановка вопроса:

Осуществить замену первого графического изображения на другое при наведении фокуса мыши на маленькую иконку другого.

Выполнить обратное действие при отведении фокуса мыши.

JavaScript-код задачи:

Алгоритм решения:

3.jpg - первое графическое изображение;

33-0.jpg, ….., 33-11.jpg- другое графическое изображение;

document.images[0].src - первый элемент массива графических изображений на Web-странице:

1. Устанавливаем первое графическое изображение img src="3.jpg";

2. Используем обработчик события onMouseOver для наведения на объект фокуса мыши onMouseOver="document.images[0].src=33-0.jpg ", при этом осуществляем вывод второго графического изображения;

3. Используем обработчик события onMouseOut для отведения с объекта фокуса мыши onMouseOut="document.images[0].src=3.jpg ", при этом осуществляем вывод первого графического изображения:

Заключение

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

Целью данного обзора была попытка дать представление о всем многообразии существующих языков программирования. Среди программистов часто бытует мнение о всеобщей применимости того или иного языка (C, C++, Pascal и т. п.). Часто проводятся дискуссии вида <язык A лучше, чем язык B>. компьютерный программирование javascript

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

Список литературы

1. Информатика под редакцией Е.К. Хеннера, М., Академия, 2004 г.

2. Информатика. Базовый курс под ред. С.В. Симоновича, «Питер» 2005 г.

3. Языки программирования. Обзор-ликбез. Хакер №4, с. 36-40.

4. Р. Богатырев, Природа и эволюция сценарных языков, Мир ПК, №11, 2001.

5. Г. Буг, Объектно-ориентированный анализ и проектирование.

6. Кингсли-Хью Э., JavaScript: учебный курс. - СПб.: Питер, 2002.

7. Бранденба JavaScript: сборник рецептов - Питер, Санкт-Петербург, 2000.

8. Келли Л. Мэрдок JavaScript. Наглядный курс создания динамических Web-страниц Диалектика, М, 2001.

Размещено на Allbest.ru


Подобные документы

  • Понятие и внутренняя структура языка программирования как формальной знаковой системы, предназначенной для записи компьютерных программ. Его цели и функции, предъявляемые требования и принципы исполнения. Классификация и типы, сравнительное описание.

    презентация [125,1 K], добавлен 15.04.2014

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

    презентация [873,4 K], добавлен 23.01.2013

  • Исследование возможностей и областей использования языка программирования JavaScript. Сравнительный анализ языков программирования JavaScript и PHP. Разработка интерактивного Web-приложения на примере теста по теме "Программирование на языке Delphi".

    практическая работа [26,0 K], добавлен 04.02.2015

  • Характеристика возможностей редактора DreamWeaver и Front Page. Особенности языков программирования PHP и JavaScript. Основные требования, предъявляемые к Web-странице. Специфика программного обеспечения для ее создания и эффективности использования.

    курсовая работа [44,6 K], добавлен 03.02.2011

  • Язык программирования как формальная знаковая система, предназначенная для записи программ, его отличие от естественных языков. Прописные и строчные буквы латинского алфавита. Ключевые слова языка программирования. Классическая схема создания программы.

    презентация [1,2 M], добавлен 19.02.2014

  • Языки программирования низкого и высокого уровней и среды реализации. Особенности процедурных, логических, объектно-ориентированных языков. Состав системы программирования: трансляторы, библиотеки и отладчик программ, компоновщик, средства редактирования.

    презентация [11,9 K], добавлен 23.10.2013

  • Сравнительная характеристика, возможности и функции языков программирования JavaScript и PHP. Основные области их использования. Разработка интерактивного Web-приложения с применением JavaScript на примере теста по теме "Программирование на языке Delphi".

    курсовая работа [19,3 K], добавлен 01.07.2014

  • Особенности способов описания языков программирования. Язык программирования как способ записи программ на ЭВМ в понятной для компьютера форме. Характеристика языка Паскаль, анализ стандартных его функций. Анализ примеров записи арифметических выражений.

    курсовая работа [292,0 K], добавлен 18.03.2013

  • Эволюция языков программирования от низкого уровня до современности. Языки программирования второго поколения - ассемблер. Императивные, функциональные, логические и объектно-ориентированные языки. Машинная независимость. Парадигмы программирования.

    презентация [353,5 K], добавлен 14.10.2013

  • Семантика языков программирования. Процедурные и объектно-ориентированные языки программирования. Стандартная библиотека шаблонов. Независимость байт-кода от операционной системы и оборудования и возможность выполнения Java-приложения на любом устройстве.

    реферат [50,5 K], добавлен 24.11.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.