[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как делать по PHP "Редактор блок-схем алгоритмов"
sivacer
Тема: Редактор блок-схем алгоритмов.
Цель: Получение навыков по построению редактора блок-схем алгоритмов. Разработка
интерфейса и функционального наполнения. Разработка средств
преобразование форматов хранения данных.
Задача
1. Тип редактора: Редактор графических схем алгоритмов (ГСА).
Разработать формат файла для хранения схемы алгоритма в матричном виде
(Матрица связей между узлами и матрица соотношения сигналов и узлов):

2. Тип формата: Текстовый.
3. Реализовать редактор алгоритма заданного типа (1) с возможностью
сохранения / восстановления результатов работы программы в матричном виде
согласно разработанного формата (2). Предусмотреть в редакторе следующие функции:

• создание новой блок схемы алгоритма;
• модификация алгоритма (создание / удаление начального, конечного,
логических (X) и операционных (Y) узлов, редактирование сигналов узлов,
создание / удаление связей между узлами.
• контроль ввода (только один начальный и один конечный узлы, логические и
операционные узлы должны содержать не менее одного сигнала, логические узлы
содержат только входные сигналы, а операционные - только выходные, и т.д.);
• сохранение алгоритма в матричном виде согласно (2);
• восстановление алгоритма с матричного вида согласно (2).

Жду ответ заранее спасибо smile.gif




Спустя 12 минут, 57 секунд (18.09.2010 - 11:12) DedMorozzz написал(а):

 ! 

М
Давайте темам адекватное название. Сейчас я описание и название темы поменял местами. За Вас.
DedMorozzz

По сабжу - какова цена вопроса?
И тема перенесена в "работу"

Спустя 2 минуты, 44 секунды (18.09.2010 - 11:15) Michael написал(а):
Цитата
Тема: Редактор блок-схем алгоритмов.

тема чего?

Цитата
данные хранить в текстовом формате

не вижу тут особых проблем. Например для визуальной модели ты выберешь таблицу. Тут достаточно указать вершину эл-та (его размеры например заданы по умолчанию) и точку связи со следующим элементом.

Цитата
Разработка интерфейса

без JavaScript тут вряд ли обойтись.

Вижу саму последовательность действий следующую:
1) пользователь открывает страничку и ему предлагается загрузить существующую схему или создать новую
2) если существующую, идет запрос, на php парсится файл с данными, они возвращаются и создается по ним схема
3) Схему можно менять по заданным правилам
4) Можно сохранить схему.

Спустя 5 минут, 46 секунд (18.09.2010 - 11:20) sivacer написал(а):
В институте преподаватель требует делать программирование по РНР Тема: Редактор блок-схем алгоритмов. Но я еще нет опыт программирование РНР хочу изучаю. прошу помогите мне как делать программ как это работает РНР блок схема алгоритм. С уважанием неслышащий студент.

Спустя 3 минуты, 52 секунды (18.09.2010 - 11:24) Michael написал(а):
А как тут тебе помочь. Тут кодить надо, и кодить тебе. Все советы будут в пустоту, ты их просто не поймешь. Если не умеешь - то срочно учись. Хотя бы основы php - синтаксис, плюс работа с файлами. Ну и html надо бы знать.

Спустя 3 минуты, 19 секунд (18.09.2010 - 11:28) sivacer написал(а):
Хорошо да надо срочно изучить по РНР. Как ты меня предлагаешь какие лучшие редакторы по РНР. мне трудно выбирать был скачал eclipse PHP но не умею как запустить. это проблем есть. прошу напиши мне как лучшие редакторы по РНР связать алгоритм ли что надо делать начало изучать??? Жду ответ заранее спасибо.

Спустя 34 минуты, 2 секунды (18.09.2010 - 12:02) Michael написал(а):
Notepad++ для тебя самое то. И статьи изучение php.

Спустя 3 минуты, 33 секунды (18.09.2010 - 12:05) sivacer написал(а):
Просто установка Notepad++ а там запустить работает??? а нужно установка apache??? а там Notepad++ запустить не получается почему ну например вниз?
ну например
<?php
echo "hello world";
?>

Спустя 52 секунды (18.09.2010 - 12:06) waldicom написал(а):
Надо xampp или denver

Спустя 6 минут, 9 секунд (18.09.2010 - 12:12) sivacer написал(а):
хорошо установка денвер, но Notepad++ запуск но требует "Введите параметра запуска программы" но там файл .ехе что нужно делать? хочу запустить как? жду

Спустя 1 час, 6 минут, 50 секунд (18.09.2010 - 13:19) waldicom написал(а):
короче надо установить денвер или xampp потом задать екзешник в настройках программы notepad++ и потом все пойдет автоматически а знаки препинания придумали тормоза
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.