|
Jason_Voorhis
|
|
Блок-схема30.12.2010, 00:52. Показов 3029. Ответов 5
Метки нет (Все метки)
program test;
uses crt; const n=5; type Tarr=array[1..n, 1..n] of integer; procedure printArr(x:Tarr; s:string); var i,j:byte; begin writeln(s); for i:=1 to n do begin for j:=1 to n do begin write(x[i,j]:4); end; writeln; end; end; procedure insertDataByPC(var x:Tarr); var i,j:byte; begin for i:=1 to n do begin for j:=1 to n do begin x[i,j]:=random(2) + 1; end; end; end; function magic(x:Tarr):boolean; var number:integer; i,j:byte; tmp:integer; begin b:=true; number:=0; for i:=1 to n do begin number:=number + x[1,i]; end; for i:=2 to n do begin tmp:=0; for j:=1 to n do begin tmp:=tmp + x[i,j]; end; if(tmp <> number) then begin b:=false; break; end; end; for i:=1 to n do begin tmp:=0; for j:=1 to n do begin tmp:=tmp + x[j,i]; end; if(tmp <> number) then begin b:=false; break; end; end; if(b=false) then begin magic:=false; end else begin magic:=true; end; end; var arr:Tarr; begin clrscr; randomize; insertDataByPC(arr); textColor(red); printArr(arr, 'Начальный массив имеет вид: '); textColor(green); if(magic(arr)) then begin writeln('Поздравляю! Данная матрица магический квадрат'); end else begin writeln('Это не магический квадрат'); end; end; readln; end. |
|
| 30.12.2010, 00:52 | |
|
Ответы с готовыми решениями:
5
Блок-схема блок-схема Блок-схема |
|
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
|
|
| 30.12.2010, 01:22 | |
|
Может я по своей быстрее сделаю схему?
0
|
|
|
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
|
|
| 30.12.2010, 20:43 | |
|
вот детали блок схемы. По коду разберешься что и куда вставить. Не разберешься. Скажи обьясню
0
|
|
|
Jason_Voorhis
|
|
| 02.01.2011, 22:38 | |
|
Огромное спасибо народ, выручили
|
|
|
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 8
|
|
| 15.05.2011, 17:42 | |
|
Народ помогите построить блок-схему. желательно в visio.
вот сама задаче Даны натураьное число n, действительное число x.Вычислить: Зарание благодарен!
0
|
|
|
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 14
|
|
| 22.05.2011, 14:11 | |
|
N@tali,
Здравствуйте,вы бы не могли помочь построить блок схему к программе... Добавлено через 1 минуту N@tali, uses graph,crt; var a:integer; procedure delay(x:longint); var t:longint; begin t:=MemL[Seg0040:$6c]; while MemL[Seg0040:$6c]<t+x do; end; procedure kvadr; var x0,y0,t,i,k,gd,gm:integer; begin gd:=detect; initgraph(gd,gm,''); x0:=getmaxx div 2; y0:=getmaxy div 2; t:=3; k:=30; for i:=1 to 4 do begin setfillstyle(1,t); bar(x0-k,y0-k,x0+k,y0+k); delay(25); if i=4 then break; t:=t+3; k:=k-5; end; delay(25); setfillstyle(4,t); bar(x0-k,y0-k,x0+k,y0+k) end; procedure kru; var x0,y0,dx,dy,gd,gm:integer; n: double; size:word; p ointer;begin gd:=detect; initGraph(gd,gm,''); x0:=getmaxx; y0:=getmaxy; setcolor(4); setfillstyle(1,4); PieSlice(x0-15,y0-15,0,360,15); size:=imagesize(x0-30,y0-30,x0,y0); getmem(p,size); getimage(x0-30,y0-30,x0,y0,p^); setfillstyle(1,0); bar(0,0,x0,y0); dx:=x0-15; dy:=y0-15; repeat putimage(dx,dy,p^,xorput); delay(10); putimage(dx,dy,p^,xorput); dx:=dx-trunc(10*(x0/y0)); dy:=dy-10; if(dx<=15)then begin dx:=x0-15;dy:=y0-15 end; if (dy<=15)then begin dy:=y0-15;dx:=x0-15 end; until keypressed; freemem(p,size) end; begin clrscr; readln(a); if ((a mod 2)=0) then kvadr else kru; readln; closegraph end.
0
|
|
| 22.05.2011, 14:11 | |
|
Помогаю со студенческими работами здесь
6
Блок-схема Блок-Схема блок-схема Блок-схема Блок-схема Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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(), которая. . .
|