Упражнение 1. Простейшие скрипты без передачи параметров

Опубликовано пользователем Бессонов Л.В. 09.02.2010г.

Задача 1.

Базовая часть

Создайте программу, выводящую числа от 1 до 100.

Развитие

  1. Выводите числа в таблице по возрастанию слева направо, по 10 чисел в строке. Например:
     
  2. 1 2 3 4 5 6 7 8 9 10
    11 12 13 14 15 16 17 18 19 20
    ...                  
  3. Введите управляющую переменную $m, 10<$m<100, значение которой будет задаваться в начале программы. Программа должна выводить такую же таблицу чисел от 1 до $m.
  4. Введите управляющую переменную $p, 1<$p<20, значение которой будет задаваться в начале программы. Программа должна выводить ту же таблицу, по $p чисел в строке. Для последней ячейки, при необходимости, используйте colspan.
  5. Введите управляющую переменную $c, 1<$c<10, значение которой задаётся в начале программы. Программа должна выводить ту же таблицу, подкрашивая все числа кратные $c красным цветом.

Указания

При выводе ячейки таблицы тегом td, при указании значения атрибута colspan, происходит объединение колонок.

Например:

  1. <table border="1" cellpadding="2" cellspacing="2">
  2. <tr>
  3. <td>1</td>
  4. <td>2</td>
  5. <td>3</td>
  6. </tr>
  7. <tr>
  8. <td colspan="2">4</td>
  9. <td><span style="color: red;">5</span></td>
  10. </tr>
  11. <tr>
  12. <td>6</td>
  13. <td colspan="2">7</td>
  14. </tr>
  15. </table>

Создаст таблицу:

1 2 3
4 5
6 7

Задание 2.

Базовая часть

Создайте программу, выводящую таблицу умножения. Выводится таблица 10x10, в каждой ячейке которой записано произведение номера столбца на номер строки.

Развитие

  1. Введите две управляющие переменные $n_max, $m_max, значения которых задаются в начале программы. Таблица, выводимая программой, должна быть размерности $n_max*$m_max
  2. Введите две управляющие переменные $n_min, $m_min, значения которых задаются в начале программы. Программа должна выводить строки таблицы умножения от $n_min до $n_max, и столбцы от $m_min до $m_max
  3. Cоздайте двумерный ассоциативный массив $p. В выводимой программой таблице умножения произведение стоящее на месте ($x,$y) должно возводиться в степень $p[$x][$y]

 

Баннер SGU.RU