Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

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

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

 

Блок - схеми !

Featured Replies

Да трябва или да сложиш return или break. Въпреки това, пак ще има несъответствия. Защо не обясниш подробно какво искаш да направиш? Ще бъде полезно и за теб и за тези, които искат да ти помогнат!

Весела Коледа! http://www.kaldata.com/forums/public/style_emoticons/<#EMO_DIR#>/xmastree6.gif

Ами по принцип задачата е тази блок схема да се превърне в код (сегмент от код). И тъй като не съм много добър на блок схеми се упражнявам на някакви по-лесни. :nono:

Редактирано от Roskyy (преглед на промените)

  • 3 седмици по-късно...

Създайте програма, чрез която изчислете лицето на произволен триъгълник по зададени страни, използваща макрос. Страните са дробни числа и се въвеждат с функцията scanf. Направете проверка за съществуване на триъгълник с избраните от Вас стойности. Изведете радиуса на вписаната в триъгълника окръжност. Ако някой може да ми е напише ще съм блогадарен предварително! #include<stdio.h> #include<math.h> #define int main() { float a,b,c,S, p=(a+b+c)/2; s=sqrt(p(p-a)*(p-b)*(p-c)); до тук съм стигнал

  • 2 месеца по-късно...

Моля за помощ и отговор тук във форумма - не мога да се справя сама с направата на блок-схема по следната задача и код:

Условие: Да се транспонира матрица А в матрица В . Да се изведат и двете матрици.

Решение:

#include <iostream.h>

int main()

{ int a[20][10],b[10][20];

int n,m;

do {cout<<"kolko sa redovete? ";

cin>>n;

} while (n<=0||n>20);

do {cout<<"kolko sa stylbovete? ";

cin>>m;

} while(m<=0||m>10);

int i,j;

for(i=0;i<=n-1;i++)

for(j=0;j<=m-1;j++) {cout<<"kolko e chisloto na "<<i<<" red i "<<j<<" stylb? ";

cin>>a[j];

}

cout<<"\nmatricata za transponirane e:\n";

for(i=0;i<=n-1;i++)

{ for (j=0;j<=m-1;j++) cout<<a[j];

cout<<endl;

}

for(i=0;i<=n-1;i++)

for(j=0;j<=m-1;j++) b[j]=a[j];

cout<<"\ntransponiranata matrica e:\n";

for (j=0;j<=m-1;j++)

{ for(i=0;i<=n-1;i++) cout<<b[j];

cout<<endl;

}

return 0;

}

  • 2 седмици по-късно...

здравейте от мен! имам да пиша курсова работа по информатика на тема-определяне корените на уравнение с едно неизвестно по метода на простата итерация.заедно с блок-схема и програма на С.ако някой може да помогне като ме насочи от къде да намеря информация по темата ще му бъда страшно благодарна! :)

  • 2 седмици по-късно...

Сега мисля е мой ред .. искам да ви помоля много спешно .. за някакво обяснение или блок- схема за намиране на сумата от n числа моля ви .. страшнооо спешно е .. http://www.kaldata.com/forums/public/style_emoticons/<#EMO_DIR#>/sad.gif

здравейте от мен!

имам да пиша курсова работа по информатика на тема-определяне корените на уравнение с едно неизвестно по метода на простата итерация.заедно с блок-схема и програма на С.ако някой може да помогне като ме насочи от къде да намеря информация по темата ще му бъда страшно благодарна! :nono:

акоо знаехх .. щях да ти помогна , но съм на същото дередже с тея простотии

  • 1 месец по-късно...

Може ли някои да ми наорави блок схема на задачата:

#include <iostream.h>

void main()

{

int a[100];

int n;

do{cout<<"Kolko sa chislata? ";

cin>>n;}while(n<=0||n>100);

int i;

for(i=0;i<=n-1;i++)do{cout<<"Chisloto na "<<i<<" mqsto e=";

cin>>a;

}while(a<=0);

int min=a[0];

int mmin=0;

for(i=0;i<=n-1;i++)if(a<min){min=a;

mmin=i;}

cout<<"Minimalnoto chislo e="<<min<<" i se namira na mqsto="<<mmin;

for(i=0;i<=mmin-1;i++)if(a%2==0)

a=a*min;

cout<<"\nVsichki chetni elementi umnojeni po minimalnoto chislo\n";

for(i=0;i<=n-1;i++)cout<<"["<<i<<"]="<<a<<endl;

}

  • 5 месеца по-късно...

Здравейте! Моля някой ако може да ми помогне да пише по-скоро,че съм взел два дена отпуска а имам да правя неща за години напред... Трябва да направя блок-схема на следната задача,а малко не ми е ясно кое накъде ще тръгне.

#include "stdafx.h"

#include <iostream>

using namespace std;

#define ROWS 6

#define COLS 6

int main(void) {

int i, j;

char choice = 'y';

// loop until choice different then n (no)

while(tolower(choice) != 'n') {

system("cls"); // clear the screen

cout << "Enter a " << ROWS << "X" << COLS << " matrix" << endl;

bool symmetric = true; // we presume that the matrix is symmetric

int matrix[ROWS][COLS];

// read 6x6 matrix

for(i=0; i < ROWS; i++) {

for(j=0; j < COLS; j++) {

scanf("%d",&matrix[j]);

}

}

// check if the matrix is symmetric

for(i=0; i < ROWS && symmetric; i++) {

for(j=0; j < COLS && symmetric; j++) {

if(matrix[j] != matrix[j]) {

symmetric = false;

}

}

}

// print the result

cout << endl << "The following matrix is ";

if(symmetric) {

cout << "symmetric" << endl;

} else {

cout << "not symmetric" << endl;

}

// print the matrix

for(i=0; i < ROWS; i++) { // every row

for(j=0; j < COLS; j++) { // every column

cout << matrix[j] << " ";

}

cout << endl;

}

cout << endl << "Do you want to check if another matrix is symmetric (Y/N)? ";

cin >> choice;

}

return 0;

}

void printMatrix(void) {

int i,j;

for(i=0;i<6;i++) {

for(j=0;j<6;j++) {

}

}

}

bool isSymmetric(int *matrix) {

return true;

}

Програмата е писана на Visual Studio 10,за други компилатори може да изкара грешки :(

  • 3 седмици по-късно...

Някой може ли да ми направи блок схема на #include<stdio.h> main () { int ch,index,chnum; while((ch=getchar()) !="\n") {chnum=ch %26; index=0; while (index++<(30-chnum)) putchar (" "); index=0; while(index++<(2*chnum+1)) putchar (ch); putchar ("\n"); } }

Някой има ли желание да помогне с една блок схема? Публикувано изображение

Задачата е следната: Да се разработят диаграма на класовете, диаграма на дейностите и диаграма на последователността за конзолно приложение на C# реализиращо: Намиране и извеждане на максимална стойност в целочислен масив. Кода мисля,че трябва да е :

int[] k = new int[6];

for (int i = 0; i < 6; i++)

k = int.Parse(Console.ReadLine());

int max=k[0];

for (int l = 1; l < 6; l++)

if (max < k[l]) max = k[l];

Console.WriteLine("max is {0}", max);

for (int i=0; i<6; i++)

Console.WriteLine("mas[{0}]={1}", i, k);

Диаграмата на дейностите в UML представлява блок схема,но имам затруднение с писането,защото нито от С# разбирам, нито от блок схеми :)

Раздела за C# е тук

  • 3 седмици по-късно...

Здравейте,

:)

Имам следното условие:

"Да се състави блок схема и напише програма на C за намиране на най-малката стойност в двумерен масив с M реда и N стълба"

Кода си го написах, но имам проблем с блок схемата. Ще бъда благодарен ако помогнете.

Кода е следният:

#include <stdio.h>
#include <conio.h>

#define MAX_N           100
#define MAX_M           100

int     main() {

                clrscr();
        int masiv[MAX_N][MAX_M];
        int i, j, small;
        int n, m;


        printf("Vavedete broq na redovete: ");
        scanf("%i", &n);

        printf("Vavedete broq na kolonite: ");
        scanf("%i", &m);


        for (i = 0; i < n; i++) {
                for (j = 0; j < m; j++) {
                        printf("Vavedete stoinost za element No.%i.%i: ", i, j);
                        scanf("%i", &masiv[i][j]);
                }
        }

        small = masiv[0][0];

        for (i = 0; i < n; i++) {
                for (j = 0; j < m; j++) {
                        if (masiv[i][j] < small)
                                small = masiv[i][j];
                }
        }

        printf("\n Nai-malkata stoinost v dvumerniqt masiv e: %i\n", small);
        getch();
        return 0;
}
  • 1 година по-късно...

Здравейте, имам 2 блок схеми.. някой дали ще може да направи програмният код на С ? Благодаря предварително

http://www.4shared.com/download/hOtG2VTg/645.jpg?tsid=20130630-085400-42ff1843

и

http://www.4shared.com/download/Og2BEKSq/19_online.jpg?tsid=20130630-085714-630aa556

  • 2 години по-късно...
#include <iostream>

void main()
{
int i;
    int m = 0;
    static bool warning = false;
    do
    {
        if (warning)
            std::cout << "You entered a bad value. Give it another go." << std::endl;
        std::cout << "Enter a value for m, where 10 < m < 50. " << std::endl;
        std::cout << "m = ";
        std::cin >> m;
        warning = true;
    } while ( !(m > 10 && m < 50) );

    double * values = new double[m];

    std::cout << "Your array of " << m << " elements is created. Please enter a value for each element:" << std::endl;

    int imin = -1, imax = -1;
    for ( i = 0; i < m; i++)
    {
        std::cout << "Element " << i << " = ";
        std::cin >> values[i];

        if (imin >= 0)
        {
            if (values[i] < values[imin]) imin = i;
        }
        else imin = i;

        if (imax >= 0)
        {
            if (values[i] > values[imax]) imax = i;
        }
        else imax = i;
    }

    if (imin < imax)
    {
        double average = (values[imin] + values[imax]) / 2;
        std::cout << "The average of " << values[imin] << " and " << values[imax] << " is " << average << std::endl;
    }
    else if (imin > imax)
    {
        double ssum = values[imin] * values[imin] + values[imax] * values[imax];
        std::cout << "The sum of the squares of " << values[imin] << " and " << values[imax] << " is " << ssum << std::endl;
    }
    
    double * pol = new double[m / 2 + 1];
    int polsize = 0;
    for ( i = 1; i < m; i += 2)
    {
        if (values[i] > 0)
        {
            pol[polsize] = values[i];
            polsize++;
        }
    }

    std::cout << "AL:" << std::endl;
    for ( i = 0; i < m; i++)
    {
        std::cout << "Element " << i << ": " << values[i] << std::endl;
    }

    std::cout << "POL:" << std::endl;
    for ( i = 0; i < polsize; i++)
    {
        std::cout << "Element " << i << ": " << pol[i] << std::endl;
    }

    delete values, pol;
}

Редактирано от capnemo
Викане! (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.