kristinka40
1

Разработать приложение в среде Lasarus для проверки решений задач заданного вида

15.05.2013, 17:15. Показов 1858. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разработать приложение в среде Lasarus для проверки решений задач следующего вида:
Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.


A .64
Б 3.13
В 3.133
Г 20



помогите пожалуйста...очень нужно
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2013, 17:15
Ответы с готовыми решениями:

Разработать приложение в среде VBA для генерации (проверки) заданий в формате ЕГЭ (14, 2016 г.)
Пример. Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две...

Разработать приложение в среде VBA для генерации (проверки) заданий в формате ЕГЭ (14, 2016 г.) и ответов к ним
Вот примерный вид

разработать приложение для решений квадратных уравнений
разработать приложение для решений квадратных уравнений. Реализовать: (a)определение количества...

Разработать приложение для генерации (проверки) заданий типа А13
Подскажите, как решить это задание? Наиболее интересует используемая таблица. Разработать...

9
431 / 361 / 130
Регистрация: 09.09.2011
Сообщений: 1,313
15.05.2013, 17:28 2
бредовое задание, эту задачу легко решить в голове, а нормальное задание должно быть сформулировано для решения некоего класса задач, чтобы имело смысл её программировать.

например для решения этой задачи можно использовать следующую программу:

Pascal
1
2
3
4
progrm ipaddres;
begin
  writeln('203.133.133.64');
end.
хотя я наверно придераюсь...
0
5 / 5 / 1
Регистрация: 12.05.2013
Сообщений: 42
15.05.2013, 20:04 3
Цитата Сообщение от Kitayets Посмотреть сообщение
progrm ipaddres;
begin
* writeln('203.133.133.64');
end.
project1.lpr(1,7) Fatal: Syntax error, "BEGIN" expected but "identifier PROGRM" found
0
13 / 13 / 0
Регистрация: 06.06.2009
Сообщений: 34
16.05.2013, 00:45 4
Цитата Сообщение от Kitayets Посмотреть сообщение
бредовое задание,
Очень неплохое упражение для школьников, ничего бредового. ТС вполне могла указаать только свой вариант, а класс задач подобного плана довольно обширен. Например:
А 101.12
Б 4
В .4.
Г .13

Ваша "progrm" такую задачу решает неправильно
0
431 / 361 / 130
Регистрация: 09.09.2011
Сообщений: 1,313
16.05.2013, 12:18 5
Моё мнение, что в задание должны быть указаны ограничения на части А, Б, В, Г. Может ли быть весь адрес в А, а остальные части пусты? Может ли в части быть больше одной точки? Как должна программа реагировать, если по введённым данным можно составить несколько корректных IP?

И у Пети была одна бумажка и она развалилась на конкретную конфигурацию кусков. Соответственно эта ситуация не может породить класс задач. Чтобы описать класс задач - нужно чётко обозначить условия вариативности. Например так:
напишите программу которая восстанавливает корректный IP-адрес, из произвольно разделённых его частей. Кол-во частей от 2-х до 4-х. В случае возможности составления из частей нескольких корректных IP - вывести любой из них.
0
5 / 5 / 1
Регистрация: 12.05.2013
Сообщений: 42
17.05.2013, 21:43 6
Цитата Сообщение от Kitayets Посмотреть сообщение
напишите программу которая восстанавливает корректный IP-адрес
Читайте внимательно:
Цитата Сообщение от kristinka40 Посмотреть сообщение
Разработать приложение в среде Lasarus для проверки решений задач следующего вида
То есть:
INPUT
Delphi
1
АБВГ
OUTPUT:
Delphi
1
Wrong Answer
Также смотрите на
проверки решений задач следующего вида
Как я понял, нужно написать тестер, который в виде входных данных принимает строку, и, прочитав из файла все правильные ответы, выдает Wrong Answer или Acept (ну или что-то того).

Kitayets, вы вначале хорошо разберитесь в поставленном задании, потом говорите, что условие не корректно.

kristinka40 Структура приложения должна быть такова: при запуске своей программы производи чтение из файла Acept.out(можете назвать по-свому ) в массив. У програмы должен быть следующий интерфейс: поле ввода(TEdit), кнопка ввода(Tbutton) и поле вывода(TMemo).
При нажатии на кнопку, программа проверяет, есть ли строка из TEdit в массиве, прочитанном из файла. Если есть то в TMemo1 добавляешь строку в "{Текущее время}: Acept" иначе "{Текущее время}: Wrong Answer".
Вообщем прочитайте про создание приложений в Delphi, TMemo, TButton, TEdit и чтение из фалов.

Не самый высокий балл, но это реально сделать за пару дней, если вы не знакомы с Lazarus или Delphi.

Добавлено через 36 минут
Тут, кстати, один форумчанин выложил неплохую книжечку по Lazarus для начинающих https://www.cyberforum.ru/atta... 1368720121
1
431 / 361 / 130
Регистрация: 09.09.2011
Сообщений: 1,313
18.05.2013, 00:13 7
Daneel, Вы предлагаете какоето странное решение. какойто файл, какойто acept и время...

на форму положить 4е TEdit для ввода частей, кнопку и TLabel для вывода результата. задачу решать простым перебором всех возможных вариантов соединения частей с проверкой является ли данный вариант корректным ip адресом.
0
5 / 5 / 1
Регистрация: 12.05.2013
Сообщений: 42
18.05.2013, 18:48 8
Цитата Сообщение от Kitayets Посмотреть сообщение
Daneel, Вы предлагаете какоето странное решение. какойто файл, какойто acept и время...

на форму положить 4е TEdit для ввода частей, кнопку и TLabel для вывода результата. задачу решать простым перебором всех возможных вариантов соединения частей с проверкой является ли данный вариант корректным ip адресом.
Вы вообще читали, что я написал?

Вас просят написать приложение для проверки решений, а не для решений задач задачи про IP адрес. Нужно написать тестер решений.Тут задача про IP дана просто для примера.

P.s
Решение задачи - это найти все ответы к ней, или определить, что ответа не существует.
Проверки решений - это например, когда вы решили задачу, подставили ответ в условие, получилась чушь.
Тестер(тестирующая программа) - приложение, проверяющее корректность решения каких-либо задач.
0
431 / 361 / 130
Регистрация: 09.09.2011
Сообщений: 1,313
19.05.2013, 00:42 9
ну ладно, допустим что действительно нужно приложение для проверки решений, но где в задании хоть слово о файле, его содержимом и необходимости учета времени и т.д.???? или у Вас экспертные навыки в телепатии?
вообще, хотелось бы услышать комментарии автора топика...
0
5 / 5 / 1
Регистрация: 12.05.2013
Сообщений: 42
19.05.2013, 11:25 10
Тут просто, похоже, курсовая работа. Сказали написать тестер, ты его пиши. Чем он будет круче, чем в нём больше функционала, чем он универсальнее, тем лучше оценка. Я вспомнил все тестеры, которые видел, и описал нечто среднее, что вроде смотрится круто, но реализовать легко.

Цитата Сообщение от Kitayets Посмотреть сообщение
вообще, хотелось бы услышать комментарии автора топика...
+
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2013, 11:25
Помогаю со студенческими работами здесь

Разработать приложение для вычисления функции y=f(x) для заданного значения аргумента x
Разработать приложение для вычисления функции y=f(x) для заданного значения аргумента x. Функция...

Разработать визуальное приложение на языке с# в среде Visual Studio
Разработать визуальное приложение на языке с# в среде Visual Studio. Для вывода массивов...

Разработать тип данных Prop, представляющий утверждения заданного вида
Помогите пожалуйста. Утверждением будем называть логическую формулу, имеющую одну из следующих...

Разработать программу определения вида четырехугольника, заданного координатами вершин на плоскости
Разработать программу определения вида четырехугольника, заданного координатами вершин на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru