Лекции и лабораторные работы Направление «Математика и компьютерные науки»


Лабораторная работа № 4. Знакомство с JavaScript



жүктеу 0.98 Mb.
Pdf просмотр
бет11/16
Дата10.11.2022
өлшемі0.98 Mb.
#23669
түріЛекции
1   ...   8   9   10   11   12   13   14   15   16
web
g5yv5hz1efkpkh4lsevuj0f34wfq6i19vs462svasr643j - копия
Лабораторная работа № 4. Знакомство с JavaScript
Данная лабораторная работа предполагает знакомство с размещением 
кода JavaScript в html-документе, методами document.write, циклическими и 
условными конструкциями. 
4.1. Постройте треугольник из линий. Для этого необходимо написать 
код 
 


58 
4.2. Постройте треугольник из убывающих линий, т.е. самая 
длинная сверху, короткая внизу. 
4.3. Постройте таблицу умножения для вводимого числа на 
числа от 1 до 10. 
4.4. Модифицируйте предыдущий пример, взяв каждое зна-
чение в ячейку таблицы. 
4.5. Создайте таблицу умножения, как показано на рисунке 
ниже. 
4.6. Организуйте объединение двух ячеек по горизонтали и двух по 
вертикали, как это показано на рисунке. (Цель данной части задания исклю-
чительно учебная.) 
 
Лабораторная работа № 5. Взаимодействие JavaScript и CSS 
Общий принцип работы состоит в следующем. Имеется, например
объект с идентификатором id1. Тогда обращение к свойств стиля из 
JavaScript выполняется так: 
id1.style.[конкретное свойство стиля] 
При работе со свойствами css в Internet Explorer полезными являются 
свойства с приставкой pos, например, posLeft 


59 
posLeft задает левую позицию объекта, причем в тех же единицах из-
мерения, что и свойство left. Это свойство читается/записывается. 
Задания 
5.1. Создайте скрипт, заставляющий текст бежать бесконечно направо. 
Пример кода приведен на рисунке 
5.2. Текст должен бегать от левого края до правого и назад. 
5.3. Этот же текст должен бегать по окружности. 
Здесь можно использовать уравнение окружности в полярных коорди-
натах: 
x=x0+Rcos(phi) 
y=y0+Rsin(phi) 
5.4. Движение по «сердцу». Можно использовать формулу: 
x=x0+R(1-sin(phi))cos(phi) 
y=y0+R(1-sin(phi))sin(phi) 
а можно поискать в Интернет более точную формулу. 

жүктеу 0.98 Mb.

Поделитесь с Вашими друзьями:
1   ...   8   9   10   11   12   13   14   15   16




©emirb.org 2022
әкімшілігінің қараңыз

    Басты бет