A .Algoritma
1. Mulai
2. Masukan variabel x: array[1..100]
L,n: integer
Sum: real
3. Masukan banyak data dan jumlah data menggunakan for 1 to 15 do
4. Dan untuk menghitung jumlah data dan banyak data menggunakan sum:=sum+x[i]
5. Dan klik compile
6. Lalu run
7. Dan klik debug
8. Menampilkan jumlah data dan banyak data
9. Selesai
B.Flowchart
Mulai
Input
Proses
Masukan banyak data dan jumlah data dan for 1 to 15 do dan tulis
(x’[‘,I,’]=’)dan menggunkan sum:sum+x[i]dan end
Output
Selesai
2. Buatlah program untuk menampilkan bentuk matrik berikut yang nilainya diinput dari piranti masukan
(keyboard).
−2 4 6
[ 0 −3 1
1 5 −4 ]
A.Algoritma
1. Mulai
2. Masukan variabel n,m,I,j:integer dan a:array[1..20..1..20]of real
3. Masukan banyaknya baris dan kolom
4. Gunakan for i:=1 to n do dan j:=-1 to n do
5. Buatlah (a’’,I,’,’,j,’):’) dan buatlah (‘ ‘,a[I,j]:0-0); dan masukan end
6. Klik compile,run dan debug
7. Menampilkan bentuk matriks
8. Selesai
B.Flowchart
Mulai Input
Proses
Buatlah writlen,tulis baris,dan kolom gunakan dengan for i:=to n do dan for
j:= to n do. Dan masukan (a’(‘,I,’,’,j,’):’) dan (‘ ‘,a[I,j]:0:0); lalu masukan end.
Output
Selesai
Menampilkan bentuk matrik
.
3.Buatlah program untuk menghitung rataaan dan deviasi standar dari suatu kumpulan data yang diinput dari luar
x1, x2, x3, …, xn dengan rumusan rataan
x 1 + x2 +⋯+ x n
x̄=
n
simpangan baku
( x 1 − x̄ )2 +( x 2 − x̄ )2 +( x 3− x̄ )2 +. ..+( x n − x̄ )2
s=
n−1
A.Algoritma
1. Mulai
2. Masukan variabel x: array[1..100]of integer, y:array[1..100] of integer, I,n:integer, dan
sum,rata,simp,jumlah:real
3. Masukan for i:= 1 to n do
4. Buatlah write(‘x([‘,I,’]=’) dan buatlah sum:=sum+x[i];write(‘jumlah,’sum:8:2);serta begin dan end;
5. Lalu buatlah jumlah :=0
6. Masukan gor I;=1 to n do
7. Masukan y[i]:=sqr(x[i]-rata) dan buatlah jumlah :=jumlah+y[i] serta begin dan end
8. Lalu masukan simp:=jumlah/(n-1);lalu ketil write(‘simpangan baku=’,simp:8:2);readln:dan disertai end;
9. Klik compile,run dan debug
10. Menampilkan hasilsimpangan baku atau standar deviasi dan rataan
11. Selesai
B.Flowchar
INPUT
MULAI
Deklarasikan variabel x:array[1..100]of integer dan y:array[1..100]of real dan I,n:integer dan
sum,rata,simp,jumlah:real;
Proses
Buatlah banyak data menggunakan write dan readln yang diakhiri(;).Lalu masukan for i:=1 to n do,n diubah dengan
banyak data,masukan write(x’[‘,I,’]=’) dan masukan sum:=sum +x[i];write(‘jumlah,sum:8:2);dan masukan
rata:=sum/n:write9’rata-rata=’,rata:8:2)serts begin dan end:,masukan jumlah:=0.dan masukan kembali for i:=1 to n do
lalu masukan y[i]:=sqr9x[i]-rata)dan jumlah :=jumlah+y[i] serta begin dan end;,lalu masukan simp:=jumlah/9n-
1)write(‘simpangan baku=’,simp:8:2)readln;serta begin dan end; dan terakhir end.
Output
A= [−21 35 ] dan
B= [−10 12 ]
Buatlah program untuk menghitung operasi aritmetik berikut
a. C=A+B
b. C= A–B
c. C = AB
A.Algoritma
1. Mulai
2. Masukan var a1,a2,a3:array[1..2,1..2]0f integer dan I,j:integer
3. Buatlah matriks menggunakan write,lalu for i:=1 to high (a1)dan for j:=1 to high (a1[‘a[‘,I,’,’j,’]=’)dan
begitu matriks B.
4. Untuk hasil jumlah masukan for i:=1 to high (a3) do san for j:=a1[i.j]:=a2[I,j] dan han hasil perkalian
gunakan a3[I,j]:=a1[I,j]*a2[I,j]di sertai begin,end: dan end.
5. Klik compi;e,run dan debug
6. Menampilkan hasil dari oprasi aritmetik
7. Selesai
B.Flowchart
Input
Mulai
Deklarasikan variabel a1,a2,a3:array[1..2,1..2]of integer dan I,j;integer
Proses
Buatlah matris Amengunakan writeln,lalu masukan for i:=1 to high (a1)dodan for j:=1 to
high(a1[i])do dan gunakan (‘a[‘,I,’,’,j,’]=’)dan begitu matriks B.untuk hasil gunakan for i:=1 ti
high (a3)do dan write(a3[I,j]:3)dan hasil pengurangan gunakan a3[I,j]:=a1[I,j]-a2[I,j],sedangkan
perkalian gunakam a3[I,j]:=a1[I,j]*a2[I,j] disertai begin,end: dan end terakhir.
Output
Selesai
Menampilakn jumlah operasi
aritmetiks
5. Buatlah program untuk menghitung invers matrik berikut
−1 3 3
[
A= 0 −4 2
2 5 4 ]
A.Algoritma
1. Mulai
2. Masukan variabel n,I,j,y,k,L:integer dan m:array[1..100,1..100]of real
3. Masukan ordo (nxn)masukan for i:=1 to n do dan for j:=n+1 to n+n do dan gunakan if 1 < > j-n then
m[I,j]:=0 lalu gunakan if I < > j:=m[I,j]/m[I,j] lalu gunakan m[I,j]:=m[I,j]*m[I,j];
4. Dan ketik buatlah invers matrik mengginakan writeln serya write (‘ ‘ ,m[I,j]:2:0);dan disertai
begin,readln,end;dan end penutup
5. Klik compile,run dsn debug
6. Manampilkan invers dari matrik
7. Selesai
B.Flowchart
Input
Mulai
Deklarasi variabel n,I,j,k,L:integer dan m:array[1.100,1..100]of real
Proses
Masukan ordo(nxn)gunakan for i:=1 to n do dan gunakan for j:=n=1 to n+n do dan gunakan
if 1 < > j-n then m[I,j]:=0 lalu gunakan if i< >:;=m[I,j]/m[I,j] dan gunakan m[I,j]:=m[I,j]*m[I,j];
dan buatlah maka inver matriks adalah menggunakan writeln serta write(‘
‘,m[I,j]:2:0);serta begin,readln,end: dan end.
Output
Selesai
Menampilkan inver dari
matrik