Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
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.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.12.2010, 00:52
Ответы с готовыми решениями:

Блок-схема
Begin Uses crt; Var x,s,t,e:real; n:integer; begin clrscr; x:=0.2; e:=0.000000001; t:=1; s:=0;

блок-схема
Привет, нужно сделать блок-схему для программы: uses crt; const t=10; var b:array of integer; a:array of integer; ...

Блок-схема
помогите юному социологу составить,пожалуйста блок-схему для задачи: Program treugolnik; Var A,B,C:array of real; ...

5
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
30.12.2010, 01:22
Может я по своей быстрее сделаю схему?
0
 Аватар для N@tali
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
30.12.2010, 20:43
вот детали блок схемы. По коду разберешься что и куда вставить. Не разберешься. Скажи обьясню
Вложения
Тип файла: rar схем.rar (108.9 Кб, 332 просмотров)
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;
pointer;
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.05.2011, 14:11
Помогаю со студенческими работами здесь

Блок-схема
Помогите составить блок схему к программе. program zad7; uses crt; Const n=3; Var A:array of integer; B:array of integer; ...

Блок-Схема
Прошу.. Напишите пожалуйста блок-схему. procedure One; var sum,i, count: integer; zaput: string; zp: st; ...

блок-схема
помогите сделать блок-схему uses crt; var a: arrayof integer; b: arrayof integer; i,mi,n:integer; begin mi:=1;

Блок-схема
uses crt; var s,s1,s2:string; i,t,r:integer; begin clrscr; writeln('Ââåñòè ñòðîêó: ');readln(s); writeln('Ââåñòè ñëîâî:...

Блок-схема
Помогите, пожалуйста!) Мне нужна блок схема по массиву, а именно отсортированый массив, только в Qbasicе)


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

Или воспользуйтесь поиском по форуму:
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(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru