Помощ

10 отговора 590 прегледа
#1

Помощ

Здравейте :)
Бих искала да ви помоля да ми погнете за едно нещо
Уча за 1-ва година информатика и за домашно имам да направя "Блок схема за намиране на квадратите от 1 до 100"

Предполагам , че на вас ще ви се стори елементарно, но аз много-много не ги разбирам

Ще ви бъда много благодарна, ако ми помогнете с домашното

I'm your dream....sad but true

Редактирано от Lorien на

Отговор
в отговор на Lorien #2

Re: Помощ

начало
I:=1
Докато I<=100
.. повтарай
.. изведи i*i
.. I:=I+1
край

Преди да направиш нещо, преброй до 20. усмихвай се по-често от другите
Отговор
в отговор на Lorien #3

Re: Помощ

впрочем, защо не седнеш да си научиш урока? айде, блок-схема и да не можеш да чертаеш, може да ти се размине, ама алгоритми...... то това е в основата на информатиката. 4 години все ще преписваш ли?

Преди да направиш нещо, преброй до 20. усмихвай се по-често от другите
Отговор
в отговор на Lorien #4

Re: Помощ

много ми е интересно къде учиш Информатика, та ви карат да правите блок схеми........... или ти за средно училище говориш? ама то и там не е много нормалрно това

Отговор
в отговор на Viper X #5

Re: Помощ

Уча в СМГ (софийска математическа гимназия).8-ми клас.

Към gali - аз не съм от хората,които преписват, ама просто не го разбирам.Моята представа за разбиране, не е зубрене. Аз мога и да си науча урока, но ще е само на теория.Мерси все пак, че ми отговори.

I'm your dream....sad but true

Редактирано от Lorien на

Отговор
в отговор на Viper X #6

Re: Помощ

блок схемите , невър дай бе :)



Мейджъра е психопат с Волво!
Отговор
в отговор на Koнycoвидeн Жyжи #7

Re: Помощ

мноо ясно бате, аре ми начертай блок схема например на алгоритъм за..... примерно поток в граф..... или задача за раницата...... или квото и да е, дето не се решава с 3 цикъла и две присвоявания
ше стане нещо като карта на мините в Перник, толко чертички ше се пресичат

Отговор
в отговор на Viper X #8

Re: Помощ

Много пренебрежително се изказвате за блок-cxемите, демек за графичното представяне на алгоритми и софтуерни системи. За прости работи не е нужно, ... но за по-сложни задачи графичното представяне е добре дошло.

Заради това не е глупаво, цхе в това училище карат децата да учат блок-cxеми. Винаги се тръгва от по-простото ... и се върви към по-сложното.

Ако някой не вярва, че графичния език за изобразяване на софруерни системи не е полезен, по-добре да разгледа UML (Unified Modeling Language). Ето официалната страница на организацията OMG, отговорна за този графичен стандарт:

[линк]

Освен в програмирането, има графични езици полезни и в чистата математика.

Да е чувал някой за теория на категориите? Тази теория е тръгнала от диференциалната геометрия, .. развила се е, и сега има голямо приложение в математическата логика, под специалното име Топоси (Topos, или Topoi, което е специален вид категория -- декартово затворенa, с експоненти). Топосити, като част от математическата логика имат пряко приложение в компютърните науки.

За бегла представа, вижте следното електронно списаниe по въпроса на категориите:

[линк]

Само да не му се уплаши окото на някой от тези сложнотии. Наистина е сложно, но не е толкова тр5удно да се научи. Постижимо е. Все пак е измислено от хора, а не от извънземни :)

/b33

Отговор
в отговор на qwerty #9

Re: Помощ

мисля, че блок-схемите отдавна не се изучават в този им вид (робчета, квадратчета и стрелкички) в повечето (да не кажа нито едно) сериозно училище, занимаващо се с Computer Science.... може и да бъркам, но не ми се вярва...

UML-а е съвсем друга работа.....

това другото честно казано не съм го чувал, сега ше го разгледам :)

Отговор
в отговор на Viper X #10

Re: Помощ

Да, Viper X, съгласен съм с теб. По-скоро се обадих така - за да става лафа :)

Онези ромбчета-квадратчета наистина са много стара и допотопна работа, поне както са се употребявали на време, за обяснение на най-простите алгоритми. Защото един днешен програмист (както знаеш) с голяма скорост бълва подобни алгоритъмчета, без да се замисля (и с Copy/Paste по някога).

Както казваш, UML наистина е по-друго от простите ромбчета-квадратчета. То е по-скоро да обясни цялостната архитектура на голям софтуер - модули, класове, обекти интерфейси ... (казвам го не за да го обясня на теб /понеже си го знаеш/ ами за аудиторията, и да върви разговора).

Иначе и старите робчета-квадратчета не са за изхвърляне, като език за изложение.

Например от няколко дена чета документацията на един чип - памет (Flash) от SST. За да се пре-програмира този Flash, е необходимо да му се праща някаква комбинация (последователност от битове) на адресната шина и на шината данни. Ами в документацията (едно PDF-че от фирмата) цялия аклгоритъм беше даден като най-обикновенна тъпа блок-схема, с ромбчета-квадратчета. Има ли нещо лошо? Според мен няма - беше ми удобно и ясно, та разбрах как да програмирам този чип.

А за другата работа (пак графичен език), Теория на Категориите, мога да ти кажа, че е в областта на чистата математика. Измислено е във връзка обяснение на сложни конструкции в диференциалната геометрия и алгебричната топология.
Обаче всяко хубаво нещо, придобива популярност някой ден. Tака и с категориите. Един специален вид категории (декартово затворени, с експоненти) имат специалното название Топос (Topos или Topoi). Много е подходящo за математическата логика - значи е важнo и за нас - програмистите.

Даже има "маняци" на тема Топоси които смятат, че Топосите трябва да станат основа на математиката. В смисъл, че ако вземем за първоначална конструкция Топосите, чрез тях (на тяхния език) може да се развие теория на множествата, а от там да се развие цялата математика -- демек, Топосите да са в основата на математиката :)

Аз похарчих доста време за да прочета една книга по Топоси. Бях си я взел от библиотеката на ТУ. И не съжалявам - отвориха ми се очите по доста неща от математиката :)

Поздрави,
/b33

Отговор
в отговор на qwerty #11

Re: Помощ

Po moe mnenie UML stava samo za dokumancija na reshenijata.
Celenasochenoto mu izpolzvane ot samoto nachalo na edin proekt vodi samo do problemi.

Отговор