Лабораторная работа по дисциплине "Сетевые базы данных" №3
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
Лабораторная работа N 3
Циклы, функции, массивы
Задание
No 1
Используя вложенные циклы while, в скрипте z3-1.php отобразите на экране таблицу Пифагора 10×10 (т.е. таблицу умножения чисел от 1 до 10). При этом фон диагональных ячеек должен быть того цвета, который задается вне циклов. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.
1 2 3 ... 10
2 4 6 ... 20
3 6 9 ... 30
... ... ... ... ...
10 20 30 ... 100
Обязательно используйте служебные символы табуляции и новой строки для создания читабельного html-файла.
(Использовать листинги 7-1 и 7-6).
No 2
Используя вложенные циклы for в скрипте z3-2.php отобразите на экране таблицу сложения чисел от 1 до 10. При этом цвет цифр в верхней строке и левом столбце должен быть задан через $color вне циклов, а в левой верхней ячейке должен стоять знак "+" красного цвета. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.
+ 2 3 ... 10
2 4 5 ... 12
3 5 6 ... 13
... ... ... ... ...
10 12 13 ... 20
(Использовать листинг 7-6).
No 3
В скрипте z3-3.php создайте 4 функции с именами Ru(), En(), Fr(), De(). Каждая функция выводит на экран приветствие на соответствующем языке:
Ru() - "Здравствуйте!",
En() - "Hello!",
Fr() - "Bonjour!" и
De() - "Guten Tag!".
Эти функции имеют аргумент $color, который определяет цвет выводимого текста. Используя функцию-переменную $lang(), отобразить на экране одно из приветствий, причем какое приветствие будет выведено и каким цветом - задать как параметры в строке вызова скрипта:
z3-3.php?lang=Ru&color=[назв-е цвета]
En/Fr/De
(Использовать листинг 8-3).
No 4
В скрипте z3-4.php используя аргументы $day и $color функции WeekDay(), а также глобальную переменную $size отобразите названия дней недели уменьшающимся размером (начиная с 7) и разными цветами:
понедельник
вторник
среда
четверг
пятница
суббота
воскресенье
(Использовать листинги 8-1 и 8-4).
No 5
В скрипте z3-5.php
Создайте массив $treug[] "треугольных" чисел, т.е. чисел вида n(n+1)/2 (где n=1,2,: 10) и выведите значения этого массива на экран в строку (через 2 пробела).
Создайте массив $kvd[] квадратов натуральных чисел от 1 до 10, выведите значения этого массива на экран в строку.
Объедините эти 2 массива в массив $rez[], выведите результат на экран.
Отсортируйте массив $rez[], выведите результат на экран.
Удалите в массиве $rez[] первый элемент, выведите результат на экран.
С помощью функции array_unique() удалите из массива $rez[] повторяющиеся элементы, результат занесите в массив $rez1[] и выведите его на экран.
(Использовать листинги 9-2 - 9-10).
No 6
В скрипте z3-6.php
1. Создайте ассоциативный массив $cust[]
с ключами cnum, cname, city, snum и rating
и значениями: 2001, Hoffman, London, 1001 и 100.
Выведите этот массив (вместе с именами ключей) на экран.
2. Отсортируйте этот массив по значениям. Выведите результат на экран.
3. Отсортируйте этот массив по ключам. Выведите результат на экран.
4. Выполните сортировку массива с помощью функции sort(). Выведите результат на экран.
(Использовать листинги 9-1 - 9-10).
Циклы, функции, массивы
Задание
No 1
Используя вложенные циклы while, в скрипте z3-1.php отобразите на экране таблицу Пифагора 10×10 (т.е. таблицу умножения чисел от 1 до 10). При этом фон диагональных ячеек должен быть того цвета, который задается вне циклов. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.
1 2 3 ... 10
2 4 6 ... 20
3 6 9 ... 30
... ... ... ... ...
10 20 30 ... 100
Обязательно используйте служебные символы табуляции и новой строки для создания читабельного html-файла.
(Использовать листинги 7-1 и 7-6).
No 2
Используя вложенные циклы for в скрипте z3-2.php отобразите на экране таблицу сложения чисел от 1 до 10. При этом цвет цифр в верхней строке и левом столбце должен быть задан через $color вне циклов, а в левой верхней ячейке должен стоять знак "+" красного цвета. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.
+ 2 3 ... 10
2 4 5 ... 12
3 5 6 ... 13
... ... ... ... ...
10 12 13 ... 20
(Использовать листинг 7-6).
No 3
В скрипте z3-3.php создайте 4 функции с именами Ru(), En(), Fr(), De(). Каждая функция выводит на экран приветствие на соответствующем языке:
Ru() - "Здравствуйте!",
En() - "Hello!",
Fr() - "Bonjour!" и
De() - "Guten Tag!".
Эти функции имеют аргумент $color, который определяет цвет выводимого текста. Используя функцию-переменную $lang(), отобразить на экране одно из приветствий, причем какое приветствие будет выведено и каким цветом - задать как параметры в строке вызова скрипта:
z3-3.php?lang=Ru&color=[назв-е цвета]
En/Fr/De
(Использовать листинг 8-3).
No 4
В скрипте z3-4.php используя аргументы $day и $color функции WeekDay(), а также глобальную переменную $size отобразите названия дней недели уменьшающимся размером (начиная с 7) и разными цветами:
понедельник
вторник
среда
четверг
пятница
суббота
воскресенье
(Использовать листинги 8-1 и 8-4).
No 5
В скрипте z3-5.php
Создайте массив $treug[] "треугольных" чисел, т.е. чисел вида n(n+1)/2 (где n=1,2,: 10) и выведите значения этого массива на экран в строку (через 2 пробела).
Создайте массив $kvd[] квадратов натуральных чисел от 1 до 10, выведите значения этого массива на экран в строку.
Объедините эти 2 массива в массив $rez[], выведите результат на экран.
Отсортируйте массив $rez[], выведите результат на экран.
Удалите в массиве $rez[] первый элемент, выведите результат на экран.
С помощью функции array_unique() удалите из массива $rez[] повторяющиеся элементы, результат занесите в массив $rez1[] и выведите его на экран.
(Использовать листинги 9-2 - 9-10).
No 6
В скрипте z3-6.php
1. Создайте ассоциативный массив $cust[]
с ключами cnum, cname, city, snum и rating
и значениями: 2001, Hoffman, London, 1001 и 100.
Выведите этот массив (вместе с именами ключей) на экран.
2. Отсортируйте этот массив по значениям. Выведите результат на экран.
3. Отсортируйте этот массив по ключам. Выведите результат на экран.
4. Выполните сортировку массива с помощью функции sort(). Выведите результат на экран.
(Использовать листинги 9-1 - 9-10).
Похожие материалы
Лабораторная работа 3 По дисциплине: Сетевые базы данных. Вариант 3
alexadubinina
: 20 ноября 2024
Лабораторная работа № 3
Тема 1: Хранимые процедуры и функции PL/SQL
(в лекциях см. п. 9.1, 9.2).
Тема 2: Пакеты PL/SQL
(в лекциях см. п. 9.3).
Тема 3: Триггеры PL/SQL
(в лекциях см. п. 9.6).
Задание:
Вариант 3.
1. Создать пакет, в который поместить функцию, которая возвращает минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух покупателя
200 руб.
Лабораторная работа №3 по дисциплине: Сетевые базы данных. Вариант 3
SibGOODy
: 14 июля 2023
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Тема 3: Триггеры PL/SQL
Задание на лабораторную работу (вариант 3)
1. Создать пакет, в который поместить функцию, которая возвращает минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока.
2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух покупателях, имеющих заказы до даты, переданной в параметре. Вызовите процедуру пакета из безымянного б
350 руб.
Лабораторная работа №3 по дисциплине: Сетевые базы данных. Вариант №3
SibGOODy
: 18 марта 2018
Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2).
Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2).
Тема 3: Транзакции (в лекциях см. п.3.2).
Задания
1. Создать таблицу для хранения данных о странах Европы. Таблица должна содержать поле для уникального номера, названия страны, численности населения.
2. Напишите команды для вставки в таблицу 5-7 записей о странах. Создайте последовательность и используйте ее в командах вставки для заполнени
300 руб.
Лабораторная работа 1 По дисциплине: Сетевые базы данных. Вариант 3
alexadubinina
: 20 ноября 2024
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
(в лекциях см. п.3.1.1)
Тема 3: Представления
(в лекциях см. п.3.3.3).
Задание:
Вариант 3.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите зап
200 руб.
Лабораторная работа 2 По дисциплине: Сетевые базы данных. Вариант 3
alexadubinina
: 20 ноября 2024
Лабораторная работа № 2
Тема 1: Создание таблиц. Последовательности
(в лекциях см. п.3.3.1, 3.3.2).
Тема 2: Вставка, изменение и удаление данных из таблиц
(в лекциях см. п.3.1.2). Транзакции (в лекциях см. п.3.2).
Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL. (в лекциях см. п.5, 6, 7).
Тема 4: Вывод данных (в лекциях см. п. 10.1). Обработка исключительных ситуаций (в лекциях см. п. 5.4).
Тема 5: Работа с базами данных в программах PL/SQL. Курсоры (в лекциях см. п. 8).
Задание:
Ва
200 руб.
Лабораторная работа №2 по дисциплине: Сетевые базы данных. Вариант 3
SibGOODy
: 14 июля 2023
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц. Транзакции.
Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 4: Вывод данных. Обработка исключительных ситуаций
Тема 5: Работа с базами данных в программах PL/SQL. Курсоры
Задание на лабораторную работу (вариант 3)
1. Создать таблицу для хранения данных о дисциплинах, изучаемых в высших учебных заведениях. Таблица должна содержать поле для уникального номера, названия дисципл
350 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант 3
SibGOODy
: 14 июля 2023
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы
Тема 3: Представления
Задание на лабораторную работу (вариант 3)
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который вывел бы для каждого заказа на 4 и 6 января его номер, стои
350 руб.
Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №3
IT-STUDHELP
: 4 ноября 2019
Лабораторные работы №1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк.
Вариант 3
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который вывел бы для каждого заказа на 4 и 6 января его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот зак
450 руб.
Другие работы
Лабораторная работа №2 Исследование синфазной антенной решетки»
Отличник1
: 1 мая 2022
7 ВАРИАНТ
Порядковый номер студента в журнале 7
Частота, МГц 550
Число вибраторов (n) 2
d,см 25
dp,см 14
Задание:
1. Изучить конструкцию антенной решетки, устройство вибраторов, схему питания. Обратить внимание на устройство перехода с коаксиального кабеля на симметричную систему распределительных линий (фидеров).
2. Для исследования направленных свойств антенной решетки собрать схему рис.2.7а. Измерить и построить диаграммы направленности синфазной решетки, состоящей из вертикальных волновых
100 руб.
Контрольная работа. Философия
astoria
: 27 ноября 2019
Контрольная работа по дисциплине «Философия»
на тему: «Быть или иметь» Э. Фромм
«Философское мышление осуществляет личное и олицетворяет сущее»
«Философия есть там, где есть искание единства духовной жизни на путях ее рационализации»
«Познай самого себя, и ты познаешь богов и вселенную»
«Я знаю, что я ничего не знаю»
«Философствовать – значит учиться умирать»
Архив содержит файл с контрольной + 32 высказывания философов
250 руб.
Сиблинговые отношения и их влияние на развитие личности
Qiwir
: 13 октября 2013
СОДЕРЖАНИЕ
1. Психологические особенности старшего и младшего ребенка.
2. Соперничество детей в семье.
3. Значение сиблинговой позиции для развития личности ребенка.
4. Значение сиблинговых отношений в зрелом возрасте.
Список литературы.
1. Психологические особенности старшего и младшего ребенка
Между братьями и/или сестрами образуются значимые и долговременные привязанности, начинающиеся в младенчестве, хотя часто младшие дети более привязаны к старшим, че
Структуры и алгоритмы обработки данных(2 часть), Лабораторная работа №1
GTV8
: 10 сентября 2012
1. Разместить в памяти компьютера данное двоичное дерево, данные в вершинах заполнить случайными числами.
2. Написать процедуры для вычисления размера дерева, высоты дерева, средней высоты дерева, контрольной суммы для дерева и проверить их работу на конкретном примере.
3. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных.
200 руб.