Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 10

Составление блок-схемы

14.11.2013, 22:32. Показов 3927. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как будет выглядеть блок-схема к задаче, объясните построение. Условие: найти во сколько раз произведение элементов главной диагонали квадратной матрицы А размера n*n превышает минимальный элемент этой матрицы, если главная диагональ содержит элементы с одинаковыми значениями индексов номера строки и столбца.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.11.2013, 22:32
Ответы с готовыми решениями:

Составление блок - схемы
Здравствуйте. В VBA у меня есть функция, которая меняет цвет ячейки. Мне нужно составить по коду блок - схему. Вопрос: изменение цвета...

Составление блок-схемы для программы
Здравствуйте ! Возникла проблема в составлении блок-схемы к программе. Задача программы : Вычислить значение заданной функции, если...

Составление блок-схемы алгоритма и программы для решения задачи
Помогите, пожалуйста, написать программу: 1) Ввести значение переменной n. Ввести значение m.Ввести матрицу А(), в которой n - количество...

8
6082 / 1327 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
15.11.2013, 12:42
Здравствуйте, Andrey1987,
Мне кажется, что блок-схема, отвечающая условиям вашей задачи, выглядит примерно так, как показано в прикрепленном мной рисунке.

Объясняю построение блок-схемы: построение производил с помощью автофигур для блок схемы, доступных в Excel. Скругленными прямоугольниками обозначил начало и конец программы, смещенными прямоугольниками - блоки ввода и вывода, просто прямоугольниками - последоватальные процессы, а ромбами - процессы принятия решения. Стрелки отражают последовательность выполнения блоков программы.

С уважением,
Aksima
Миниатюры
Составление блок-схемы  
1
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
15.11.2013, 15:19
Всё красиво, но не на всякий min можно делить: Определить во сколько раз отличаются максимальный элемент на главной диагонали и минимальный элемент на не главной диагонали
Цитата Сообщение от Andrey1987 Посмотреть сообщение
найти во сколько раз
Сложность в формулировке ответа: нельзя сказать "превышает в R раз", если R меньше (и даже равно) 1.

И децл иронии:
Цитата Сообщение от Andrey1987 Посмотреть сообщение
, если*) главная диагональ содержит элементы с одинаковыми значениями индексов номера строки и столбца.
*) это лишнее
1
6082 / 1327 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
15.11.2013, 16:53
Sasha_Smirnov, вы правы... Возможность деления на нуль стоило предусмотреть.

Выкладываю исправленную блок-схему.

С уважением,
Aksima
Миниатюры
Составление блок-схемы  
2
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 10
15.11.2013, 19:33  [ТС]
Спасибо, что помогли, очень нужно было.
0
4 / 4 / 1
Регистрация: 30.11.2013
Сообщений: 108
03.12.2013, 17:53
Можно мне еще) задача выглядит так: Задан массив чисел Z(12). Поменять местами числа в каждой последовательной непересекающейся паре, если они имеют одинаковые знаки, если знаки разные, то переписать числа в новый массив Y.
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
03.12.2013, 18:33
У вас всё через блок-схемы?
0
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 8
08.02.2015, 15:28
Помогите пожалуйста составить блок схему для данного кода:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub OptionButton1_Click()
 Dim flag As Boolean
 Dim Txt As String
 For i = 1 To m
   summa = 0
   flag = True
   For j = 1 To m
        If A(i, j) < 0 Then
            flag = False
            Exit For
        End If
        summa = summa + A(i, j)
   Next j
   If flag Then Txt = Txt + "Строка: " & CStr(i) & " Сумма элементов=" & CStr(summa) & vbCrLf
 Next i
 TextBox2.Text = Txt
End Sub
Запутался со стрелками. Код находит сумму элементов в тех строках, которые не содержат отрицательных элементов в кв. матрице.
0
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 8
09.02.2015, 17:42
Вот что то начал делать, но не уверен. Там где
Visual Basic
1
If flag= true
не знаю откуда брать данные.



Помогите люди добрые.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.02.2015, 17:42
Помогаю со студенческими работами здесь

Составление двух блок-схем к кодам
Здравствуйте. Очень нужна помощь. Мне задали составить две программы и к ним блок-схемы. Проблема в том что программы я составил, а вот с...

Составление блок схемы
Помогите с составление блок схемы пожалуйста Процедура УчетЗанятостиДорожек() ЗанятостьДорожек.Очистить(); ТекВремя =...

Составление блок - схемы
Помогите составить блок - схему по тексту программы, пожалуйста! program Lab_4; var m: Array of Integer; i,n,k,b,count:...

Составление блок схемы
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;cstdlib&gt; int main(void) { int n, x; printf(&quot;enter number&quot;); scanf_s(&quot;%d&quot;,...

Составление блок схемы
В общем, дали код, просто вырванный кусок. Begin If SelectDirectry('Izveleties katalogu','',aPath) Then Begin aPath :=...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru