Премини към съдържанието
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

Препоръчан отговор


Здравейте! Направих доста опити за да напиша блок схемата и програмата но не успях. Ще се радвам ако някой помогне.

Това е условието:

Даден е двумерен масив A с m реда и n стълба. Да се състави блок схема на алгоритъм, чрез който се създава нов масив b1, b2 ..., bn, като стойноста на bj е равна на средно аритметичното на отрицателните елементи в j -ия стълб. Да се състави програма по този алгоритъм. 

Благодаря!

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 17 минути, Беркан И. написа:

Здравейте! Направих доста опити за да напиша блок схемата и програмата но не успях. Ще се радвам ако някой помогне.

Това е условието:

Даден е двумерен масив A с m реда и n стълба. Да се състави блок схема на алгоритъм, чрез който се създава нов масив b1, b2 ..., bn, като стойноста на bj е равна на средно аритметичното на отрицателните елементи в j -ия стълб. Да се състави програма по този алгоритъм. 

Благодаря!

 

Поне дай последното което си направил, за да видим къде ти е прекъснала мисълта.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Това на какъв програмен език трябва да стане?

https://www.google.bg/search?q=блок+схема+на+алгоритъм&hl=bg

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 26 минути, Беркан И. написа:

На Pascal

1. Можеш да кажеш на учителя си дето те учи на Паскал, че това е пълно безумите. Това е вече мъртъв език и не се използва.

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


Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 30 минути, Емил Костов написа:

1. Можеш да кажеш на учителя си дето те учи на Паскал, че това е пълно безумите. Това е вече мъртъв език и не се използва.

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

Емо ....

  1. Дали „Паскал“ е мъртъв или жив език - няма никакво значение.
    И дали ще се обучава на Pascal, COBOL, Fortran или BASIC - също.
  2. Това мога да го приема ... с уговорки!
преди 2 часа, Беркан И. написа:

Здравейте! Направих доста опити за да напиша блок схемата и програмата но не успях. Ще се радвам ако някой помогне.

Това е условието:

 

Здрасти. За начало - условието няма значение.

Понеже ме мързи да пиша, прочети като начало това - Изразяване на алгоритми чрез блок-схеми. Има много литература по въпроса.

Успех!

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 4 минути, jhoro написа:

Емо ....

  1. Дали „Паскал“ е мъртъв или жив език - няма никакво значение.
    И дали ще се обучава на Pascal, COBOL, Fortran или BASIC - също.
  2. Това мога да го приема ... с уговорки!

Здрасти. За начало - условието няма значение.

Понеже ме мързи да пиша, прочети като начало това - Изразяване на алгоритми чрез блок-схеми. Има много литература по въпроса.

Успех!

Аз няма да споря. Навремето като бях учител даже ме караха да преподава QBASIC. Това са безумия.В момента си има наистина стабилни езици, които се развиват и на които наистина се програмира. Обременява се мозъкът на ученика по този начин.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 29 минути, Емил Костов написа:

1. Можеш да кажеш на учителя си дето те учи на Паскал, че това е пълно безумите. Това е вече мъртъв език и не се използва.

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

И двете твърдения изобщо не са верни. Правенето на блоксхеми си е чиста загуба на време, особенно на сложни програми. А обектно ориентирания Pascal-a продължава да се ползва като програмен език в Delphi. Любопитна подробност, е че програмната среда Dev-C++ не е писана на C++, а на Delphi (или с други думи на Pascal)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 3 минути, ined написа:

И двете твърдения изобщо не са верни. Правенето на блоксхеми си е чиста загуба на време, особенно на сложни програми. А обектно ориентирания Pascal-a продължава да се ползва като програмен език в Delphi. Любопитна подробност, е че програмната среда Dev-C++ не е писана на C++, а на Delphi (или с други думи на Pascal)

Говорим за ученик, а не са програмист. А и блок схемата доста добре си ориентира.И е хубаво да учи направо Delphi, а не нещо умряло. Това е все едно да учиш двигател на Лада или Москвич, че после да учиш за двигател на съвременна кола.

Редактирано от Емил Костов (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 2 часа, Беркан И. написа:

Здравейте! Направих доста опити за да напиша блок схемата и програмата но не успях. Ще се радвам ако някой помогне.

Това е условието:

Даден е двумерен масив A с m реда и n стълба. Да се състави блок схема на алгоритъм, чрез който се създава нов масив b1, b2 ..., bn, като стойноста на bj е равна на средно аритметичното на отрицателните елементи в j -ия стълб. Да се състави програма по този алгоритъм. 

Благодаря!

 

 

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 6 минути, Емил Костов написа:

Аз няма да споря. Навремето като бях учител даже ме караха да преподава QBASIC. Това са безумия.В момента си има наистина стабилни езици, които се развиват и на които наистина се програмира. Обременява се мозъкът на ученика по този начин.

Не говорим за спор, а за мислене.

И ако размърдването на сивите клетки на ученика е обременяване - значи мястото му не е там!

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
току-що, jhoro написа:

Не говорим за спор, а за мислене.

И ако размърдването на сивите клетки на ученика е обременяване - значи мястото му не е там!

Едното няма нищо общо с другото. Паскал умря като език още по мое време. Проблемът, за да не се преподават съвременните езици е, защото няма учители затова. Учебните програми са безумни. 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 9 минути, Емил Костов написа:

Едното няма нищо общо с другото. Паскал умря като език още по мое време. Проблемът, за да не се преподават съвременните езици е, защото няма учители затова. Учебните програми са безумни. 

Да бе!!!

Когато се учи програмиране - учи се принципа. Да можеш да си анализираш заданието и да разделиш изпълнението на отделни, по-елементарни стъпки. А после да напишеш код на какъвто език искаш.

Колкото до преподавателите - сигурно всички, които работят на java, C#/C++, Python, Ruby ... etc - са самоуки?!?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 3 часа, Беркан И. написа:

Здравейте! Направих доста опити за да напиша блок схемата и програмата но не успях. Ще се радвам ако някой помогне.

Това е условието:

Даден е двумерен масив A с m реда и n стълба. Да се състави блок схема на алгоритъм, чрез който се създава нов масив b1, b2 ..., bn, като стойноста на bj е равна на средно аритметичното на отрицателните елементи в j -ия стълб. Да се състави програма по този алгоритъм. 

Благодаря!

 

Доколкото разбирам единствената разлика е тази в задачата. За отрицателни стойности bj е средно аритметично.

if A[i] < 0 then begin j:= j+1; b[j]:= Средно аритметично 

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 1 минута, jhoro написа:

Да бе!!!

Когато се учи програлиране - учи се принципа. Да можеш да си анализираш заданието и да разделиш изпълнението на отделни, по-елементарни стъпки. А после да напишеш код на какъвто език искаш.

Колкото до преподавателите - сигурно всички, които работят на java, C#/C++, Python, Ruby ... etc - са самоуки?!?

Точно така. И може да провериш ако пожелаеш. Едно е да учиш принципи, а свъесем друго е да се занимаваш с програмиране. И говорим за ученици среден курс. Там нещата са под всякаква критика.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

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

После може да се превежда на модерен или т.н. програмен език.

Ще я направя обаче процедура, а не програма.

Процедура Средно аритметично на отрицателните елементи в двумерен масив (Входен аргумент А [m,n], Изходен аргумент B[n])

Вътрешни променливи

i, j, k от целочислен вид.

За j от 1 до n прави: B[j] = 0;

За j от 1 до n прави:

   начало на първи цикъл

       к = 0;

       За i от 1 до m прави:

            начало на втори цикъл

                Ако A[i, j] < 0 тогава прави

                       начало на първо условие

                        B[j] = B[j] + A[i,j]

'                        k = k + 1;

                 край на първо условие;

             край на втори цикъл;

             Ако к <> 0 тогава прави B[j] = B[j]/k;

      край на първи цикъл;

Край на процедурата.

Успех!

  

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Паскал е език създаден ЗА ОБУЧЕНИЕ. И като такъв е изключително удачен за старт на начинаещи. Учител да твърди, че е мъртъв и затова било неудачно да се преподава е леко смехотворно.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
на ‎18‎.‎11‎.‎2019‎ г. в 20:13, Емил Костов написа:

Навремето като бях учител

Малиии ама ти и даскал ли си бил какви ли още неща ще разкриеш ще почна да следя активността ти :D 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
на 18.11.2019 г. в 19:38, Емил Костов написа:

1. Можеш да кажеш на учителя си дето те учи на Паскал, че това е пълно безумите. Това е вече мъртъв език и не се използва.

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

https://www.embarcadero.com/products/rad-studio

Не че искам да се заяждам, но... Гледам, че тази компания вече е фалирала. По-добре да не се правят подобни изказвания.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Напишете отговор в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Разрешени са само 75 емотикони.

×   Съдържанието от линка беше вградено автоматично.   Премахни съдържанието и покажи само линк

×   Съдържанието, което сте написали преди беше възстановено..   Изтрий всичко

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Добави ново...