![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
В общем, учусь я в МАИ... Задали сделать лабу, а у меня что-то не получается
Помогите. Вот задание 1. Создать подпрограмму, вычисляющую целую часть частного двух чисел. Числа должны передаваться подпрограмме в качестве аргументов. 2. Выполнить подпрограмму с тремя различными частными. 3. Используя встроенные переменные, вывести - имя программы; - имя операционной системы; - версию перл; - время запуска программы на выполнение. 4. Вывести на экран случайное число в диапазоне от -100 до 100. 5. Найти абсолютную часть числа из пункта 4. 6. Открыть файл «basa.txt» для записи. 7. Записать в файл «basa.txt» все полученные результаты из пунктов с 1 по 5 построчно. 8. Закрыть файл «basa.txt». 9. Переименовать файл «basa.txt» в «basa1.txt». 10. Удалить файл «basa.txt». 11. Создать директорию “ILOVEPERL”. 12. Удалить директорию “ILOVEPERL”. |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
А мне диплом выпишут?
Адрес и др. данные куда высылать? Олюнчик, начинайте лабу, вознкнут вопросы другого плана, пожалуйте к нам А так уж совсем нескромно з.ы.: не принимаем как обиду. |
|||
|
||||
| Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
nitr, как обиду не принимаю
Просто начала первое задание делать - сразу проблема: как передавать программе числа в виде аргументов? P.s. учусь на вечернем, в группе такие же девочки, как я ;) Поэтому помочь некому Это сообщение отредактировал(а) Олюнчик - 16.12.2006, 00:59 |
|||
|
||||
| Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: нет Всего: 25 |
В командной строке через пробел как обычно а впрограмме есть массив @ARGV который принимает эти параметры. Его создавать ненужно он автоматом создается ну а потом считываешь эти данные и делаешь что нужно:
-------------------- |
|||
|
||||
| nitr |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
или можно так (если известно ско-ко параметров принимаем)
script.pl
|
||||
|
|||||
| nitr |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
2) вопрос я не понял
на 3 можно ввести команду perldoc perlvar выведит "помощь" 5) математику я забыл а так... способов решения много вот мои...
добавить надо 5-ый пункт что-то типа
Это сообщение отредактировал(а) nitr - 16.12.2006, 05:23 |
||||
|
|||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
nitr почти на все вопросы уже дал ответы, вот примерно то же самое, может, немного по-другому.
|
|||
|
||||
| Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
Ребята, спасибки вам большое!
С этим все более менее понятно. Но есть другой вопрос - задали нам сделать сайт, где в интерактивной части надо сделать следующие вещи: - гостевую книгу - опросы (например, нравится ли дизайн... - рассылку новостей - вывод случайной картинки из фотогалереи на главную и т.д. Из всего этого сделала опрос и рассылку... но почему-то при нажатии на соответсвующие кнопки ("ок" и "разослать" соответственно) вместо того, чтобы выполнять эти сценарии, браузер выводит окно о загрузке соответствующий фалов voit.cgi и mail.cgi. Почему?! Вроде все делала правильно, по лекциям.. один в один... а тут вот что.. Сервак апач запущен и работает нормально... по отдельности, если запускать эти cgi-сценарии, они кое-как работают... а тут вот что. И вопрос вывода картинки с фотогалереи - как это сделать? Препод на лекциях предложил выводить анекдоты, я пробовала, у меня получилось... но с картинками-то как? Сайт мой о сноуборде, так что анекдоты будут не в тему |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Убедись в том, что они лежат у тебя в каталоге /cgi-bin и права на них 0755.
Добавлено @ 15:57
Чуть подробнее, если можно. Что за галерея? Где хранятся изображения? Как ты пытаешься их показать? -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
korob2001, файлы лежат в каталоге cgi-bin.
А как задать права 0755? А галерея - просто табличка на отдельной странице html... нужно, чтобы на главную выводилось мини-изображения картинки (в случайном порядке). |
|||
|
||||
| korob2001 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
По поводу картинок:
Возможно этот код с ошибками, так как тестировать нет времени. Писал его сразу в форму. Пути к каталогу и к файлу в тэге <img ...> поменяй на свои. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||
|
|||||
| Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
Ребята! Спасибки огромное вам!!!
С лабой разобралась, отладила все и сделала отчет. Осталось с сайтом разобраться... |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |