Exercícios De AEDS - Scilab
Artigo: Exercícios De AEDS - Scilab. Pesquise 862.000+ trabalhos acadêmicosPor: eduandrade457 • 14/11/2014 • 949 Palavras (4 Páginas) • 380 Visualizações
1. Elabore um algoritmo que preencha uma matriz 2x4 com números inteiros e mostre a quantidade de células com valor entre 10 e 15.
clear;
clc;
cont=0
for l=1:1:2
for c=1:1:4
v(l,c)=input("digite um numero");
end;
end;
for l=1:1:2
for c=1:1:4
if(v(l,c)>=10 & v(l,c)<=15) then
cont=cont+1
end;
end;
end;
mprintf("%d \n", cont);
2. Elabore um algoritmo que preencha uma matriz 4x4 com números inteiros e calcule a soma dos números da diagonal principal.
clear;
clc;
soma=0
for l=1:1:4
for c=1:1:4
v(l,c)=input("digite o numero. ");
end;
end;
for l=1:1:4
for c= 1:1:4
if (l==c) then
soma=soma+v(l,c);
end;
end;
end;
mprintf("%d \n", soma);
3. Elabore um algoritmo que preencha uma matriz 3x3 com números inteiros e mostre:
a) A média calculada para cada linha
b) A média calculada para cada coluna
clear;
clc;
soma=0
for l=1:1:3
for c=1:1:3
v(l,c)=input("digite o numero. ");
end;
end;
for l=1:1:3
soma=0
for c=1:1:3
soma=soma+v(l,c);
end;
m=soma/3;
mprintf("%d \n", m);
end;
for c=1:1:3
soma=0
for l=1:1:3
soma=soma+v(l,c);
end;
m=soma/3;
mprintf("%d \n", m);
end;
4. Elabore um algoritmo que preencha uma matriz 10x10 com números inteiros e calcule:
a) A soma de todos os valores da coluna 7.
b) A soma de todos os valores da linha 5.
clear;
clc;
s=0
t=0
for l=1:1:10
for c=1:1:10
v(l,c)=input("forneça os valores. ");
end;
end;
for l=1:1:10
for c=1:1:10
if (c==7) then
s=s+v(l,c);
end;
end;
end;
mprintf("soma da coluna 7 %d \n =", s);
for l=1:1:10
for c=1:1:10
if (l==5) then
t=t+v(l,c);
end;
end;
end;
mprintf("Valores da linha 5 %d \n =", t);
5. Uma sala de aula possui 15 alunos. Ao longo do semestre cada aluno fará três provas.
Elabore um algoritmo que armazene para os 15 alunos a nota das três provas (AIA, AF, EE)
Ao final calcular e mostrar:
a) A maior nota da AF encontrada
b) A menor nota da AIA encontrada
c) A média das notas do EE
clear;
clc;
for l=1:1:3
for c=1:1:5
v(l,c)=input("infome sua nota. ");
end;
end;
s=0
for l=1:1:3
for c=1:1:5
if (l==2) then
if (s < v(l,c)) then
s=v(l,c);
end;
end;
...