Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2009, 21:44   #1
felmor
Пользователь
 
Регистрация: 24.12.2008
Сообщений: 29
По умолчанию пару вопросов по блок-схеме

Вот не могу построить блок-схему к программам. Блок-схему рисовать я вас не прошу, просто помочь понять в некоторых местах как построить. Хотелось бы получить ответ по таким вопросам:

1. массивы (желательно и двумерные)
2 else and then (допустим else if (s[i]<>' ')and(s[i]<>'.') then sub:=sub+s[i]; )
или if or then.
3. writeln, end и "i,sr,kol:integer" - тоже писать? если да то в каком блоке.
4. правильно ли построена блок-схема в этой задачке (на фото)

felmor вне форума Ответить с цитированием
Старый 03.01.2009, 00:24   #2
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

а почему бы не сделать это в одном цикле - сразу заполнение и сразу проверка на отрицательность а?
PS: и зачем постоянно терроризируют CRT - вы ее замучали все только из-за того, что вам надо очистить экран, а между прочим дополнительные библиотеки, ненужные циклы тормозят программу ( конечно это не так заметно в таких простеньких задачах, но вот в крупных проектах счеты пойдут на каждые байты ) - это так к сведению

Последний раз редактировалось capta1n; 03.01.2009 в 00:44.
capta1n вне форума Ответить с цитированием
Старый 03.01.2009, 00:55   #3
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Не смотря на задачу, блок схема нарисована не правильно ! Есть литература по Алгоритмах, почитайте!!! начала под концом все на одной прямой, есть только несколько способов делать выбор а не как захочеться и все фигуры имеют некую закономерность ! Это лишь малость правил которые надо помнить !!!
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 03.01.2009, 01:08   #4
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

Все выложил - качайте и оставляйте отзывы ))
Вложения
Тип файла: doc программа+алгоритм.doc (37.0 Кб, 19 просмотров)

Последний раз редактировалось capta1n; 03.01.2009 в 02:08.
capta1n вне форума Ответить с цитированием
Старый 03.01.2009, 09:44   #5
felmor
Пользователь
 
Регистрация: 24.12.2008
Сообщений: 29
По умолчанию

спасибо за блок-схему. А в ней разве readln писать не надо? или не обязательно?
хотелось бы получить ещё ответ на первый вопрос:
как записать двумерные массивы?
felmor вне форума Ответить с цитированием
Старый 03.01.2009, 10:47   #6
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Цитата:
Сообщение от capta1n Посмотреть сообщение
Все выложил - качайте и оставляйте отзывы ))
А правила ? - Кому нужны ? - Ленину ? - мда ... Если преподу или кому там еще надо просто абЫ ШО, то да РЕСПЕКТ И УВАЖУХА а если нормальные и ПРАВИЛЬНЫЕ ! то нет .... СХЕМА НЕ ПРАВИЛЬНО НАЧЕРЧЕНА!!!

Во первых есть уйма прог для черчения вот одна их них http://www.fceditor.nm.ru/
Во вторых ПРАВИЛА !!!! : http://fmi.asf.ru/library/book/Gost/19-002-80-82.html,http://fmi.asf.ru/library/book/Gost/19003-80-82.html. Что думаете это черчение ? - НЕТ ... ЭТО просто правильное рисование блок схем ... От черчения тут только требуется аккуратность и внимательность ...
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 03.01.2009, 10:53   #7
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Цитата:
Сообщение от felmor Посмотреть сообщение
спасибо за блок-схему. А в ней разве readln писать не надо? или не обязательно?
хотелось бы получить ещё ответ на первый вопрос:
как записать двумерные массивы?
ЧТо именно записать ? Где в блок схеме ? или в программе ??

ИТАК - во первых почитайте что такое алгоритм !!! - это не описание программы это - ДЕТАЛЬНАЯ ИНСТРУКЦИЯ и только, поэтому ты там хоть на русском пиши и это будет правильно то что к алгоритму приписывают некий язык программирования то уже есть некрасиво... ХОТЬ И ошиькой назвать нельзя, не верите мне почитайте Википедия хотя бы ... Если в блок схеме обьяви так же как любую переменную ... прямоугольник и в нем к примеру a[1..5,1..5] вот вроде и всё ...
З.Ы.Ввод переменной должен быть ... Вывода можна и не писать
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 03.01.2009, 13:22   #8
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

А че ты бесишься? Нарисовал я по правилам, пусть не по всем, пусть не до самого последнего миллиметра , но самое главное человеку понятно. Успокойся
Во-вторых, парень, на халяву я тут вычерчивать все досконально не собираюсь - настоящие, хорошие, программные продукты делают за деньги обычно, а чтобы разобраться в программе не обязательно знать, какие миллиметры надо дочертить, чтобы такие как ВЫ, смайл, не докопались до какой-нибудь ерунды

Последний раз редактировалось capta1n; 03.01.2009 в 14:23.
capta1n вне форума Ответить с цитированием
Старый 03.01.2009, 13:26   #9
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

felmor - пишите в асю, а то сейчас не по теме пойдет
capta1n вне форума Ответить с цитированием
Старый 03.01.2009, 16:06   #10
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Цитата:
А че ты бесишься?
Не капли =)
Цитата:
Нарисовал я по правилам,
нет.
Цитата:
пусть не по всем, пусть не до самого последнего миллиметра
да ты что ? - Не буду углубляться в твои милиметры =)))
Цитата:
но самое главное человеку понятно
.
Кроме ка понятно должно быть правильно ...
Успокойся
Цитата:
Во-вторых, парень, на халяву я тут вычерчивать все досконально не собираюсь - настоящие, хорошие, программные продукты делают за деньги обычно, а чтобы разобраться в программе не обязательно знать, какие миллиметры надо дочертить, чтобы такие как ВЫ, смайл, не докопались до какой-нибудь ерунды
ерунда ? - нет ...
Если делать то делать на все 100 % ... это правильно ... а то что а бы как ... Так то порождает левые вопросы и косяки в будущем.
Цитата:
не по теме пойдет
не пойдет ... я не спамер ... и пишу лишь по теме ... и только ...
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пару вопросов о DynamicSkinForm Relrin Компоненты Delphi 6 22.04.2008 04:03
Вопрос по Блок схеме W_P Помощь студентам 4 12.03.2008 08:26
Срочно пару вопросов fruTT Общие вопросы Delphi 8 30.10.2007 22:14