понедельник, 27 июня 2016 г.

Примеры заданий зачета-2016


Пример 1
1.Написать на С/С++ программу, которая выводит на экран таблицу из N чисел 0.02, 0.04, 0.08,…(до 15 баллов)  :
  • Описывает целые переменные i,N и вещественную переменную chislo (2 балла)
  • Вводит с клавиатуры значение N (длину таблицы) - (2 балла)
  • Выводит на экран заголовок и подписи колонок таблицы - (2 балла)
  • Выводит в таблицу номера и числа (таблица отформатирована)- (4 балла)
  • Рассчитывает и выводит на экран сумму всех чисел (5 баллов)
 2. Дан скрипт на ЯП РНР (ответы на вопросы до 15 баллов):

 <?php
$str = "Здравствуйте,    ".$_REQUEST["first_name"]. "Вы выбрали для изучения курс по ".$_REQUEST["kurs"];
echo $str;
$file = "data.txt";
$fh = fopen($file, "r+");
$file_array = file($file);
fclose($fh);
$n=1;
foreach ($file_array as $value) {$n++;}
echo "n=",$n;
?>
  
  1. Какой оператор возвращает значение поля формы?
  2. Какой оператор печатает на экране?
  3. Зачем в операторе
$str = "Здравствуйте,    ".$_REQUEST["first_name"]. "Вы выбрали для изучения курс по ".$_REQUEST["kurs"];
используются кавычки? Точки?
  1. Какой оператор читает информацию из файла?  Читается одно значение или несколько?
  2. Найдите в программе цикл, что он делает?

среда, 1 июня 2016 г.

Разработка веб-страницы (задание №8)

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

Для начала вдумчиво ознакомьтесь с материалами лекций, материалами в сети Интернет


Затем заполните в тетради ("руками") таблицы (см. здесь задания темы №5) . За это вы получите целых 4 балла.


Практическим заданием является разработка веб-страницы, которая будет содержать краткую информацию о Вас (фото или аватар, ФИО, кратко о интересах и др.), текст задачи (номер узнать у меня, а тексты задач - здесь), html-форму, соответствующую задаче, картинку-иллюстрацию. Пример смотрите здесь.

Обратите внимание на следующее:
  • Слова "Обработчик выводит данные..."  в тексте задачи пока игнорируйте, эту часть  вы будете делать в следующем задании.
  • Писать страницу нужно "в ручную" в редакторе Блокнот. Это даст вам возможность  продумать применение каждого тега и атрибута. Естественно, каждый элемент написанного кода вы должны понимать (что означает, зачем написан, как выполняется) - буду выборочно спрашивать.
  • Не забудьте изменить расширение txt на htm. Если не сумеете с этим справиться, откройте в блокноте какую-нибудь скачанную из Интернета веб-страницу (выбором опции "открыть с помощью" в контекстном меню после щелчка правой кнопкой мыши на имени файла), уберите из нее всё, что там есть, и начните писать. Имя вы потом измените легко. 
  • Картинки и другие вспомогательные файлы разместите в специальной папке.
  • Проверять, хорошо ли получилось, можно на своей машине с помощью стандартного браузера. 
  • Обязательно необходимо назвать файл Reshenie_1_№.htm (вместо № - номер Вашей задачи), затем  его и папку с рисунками вы поместите на студенческий сервер и только там я его буду смотреть.