This document provides information about Narmada Bachao Andolan, a movement against the construction of large dams on the Narmada River in India. It discusses how the movement was started in 1985 to protest the Sardar Sarovar Dam and other projects that would displace over 250,000 people. Led by activist Medha Patkar, the movement mobilized local communities, farmers, environmentalists and others against the dams. It argues the dams will damage livelihoods and biodiversity while alternatives exist to provide water and energy. The movement has gained international support through peaceful protests, hunger strikes and media coverage, bringing attention to the issue.
This document outlines different types of documentaries including docudramas which feature dramatized reenactments, fly on the wall documentaries where cameras film candidly with minimal interference, and docusoaps which follow people in a particular field over time. It also describes fully narrated documentaries with authoritative voiceovers, mixed documentaries using multiple techniques like interviews and archival footage, and self-reflexive documentaries where the camera directly engages with subjects.
U.S. District Court order in favor of Ironridge Global IV, Ltd.John Kirkland
油
Memorandum & Order of the United States District Court, Southern District of New York, denying application of NewLead Holdings Ltd. for preliminary injunction against Ironridge Global IV, Ltd. and dissolving temporary restraining order
This document provides information about the Narmada Bachao Andolan (NBA) movement against the construction of large dams on the Narmada River in India. The NBA, led by Medha Patkar, mobilized farmers, tribal people, environmentalists and human rights activists starting in 1985 to protest the Sardar Sarovar Dam project. They argue it will displace over 250,000 people and damage the environment and livelihoods. While proponents say it will provide power and water, the NBA advocates for alternative technologies with less environmental and social impact. The movement has gained international support and used protests, hunger strikes and media coverage to pressure decision makers.
The document discusses the various technologies the author used to create their magazine and blog for a media coursework project. This included using Blogger to document their process, Photoshop to design pages, Microsoft Publisher for layouts, 際際滷share to share presentations, downloading fonts from Dafont, and using Prezi for interactive displays. The author discusses learning new skills with each program and how they helped improve the quality of the final project.
This document provides information about Narmada Bachao Andolan, a movement against the construction of large dams on the Narmada River in India. It discusses how the movement was started in 1985 to protest the Sardar Sarovar Dam and other projects that would displace over 250,000 people. Led by activist Medha Patkar, the movement mobilized local communities, farmers, environmentalists and others against the dams. It gained international support and used non-violent protests, hunger strikes and media coverage to pressure officials.
The document lists Peng Peng's work from 2005-2013 including experiments with poster making, work grants from Lucerne for call for submissions and exhibition posters from 2010-2012, a call for submissions for Tankstelle in 2013 where Peng Peng did the graphic design, exhibition design for Lucerne-Moscow in 2013, and includes their name and contact information.
There are eight categories of AC motor controllers under 200 watts, each with qualities suitable for different applications. The main categories are induction motors, reversible motors, reaction synchronous motors, and torque motors. Induction motors are commonly used in devices like copying machines and computers due to features like high efficiency and starting torque. Reversible motors can change rotation direction under various loads and are used in medical equipment. Reaction synchronous motors have synchronized rotation without external speed control and are used in telecommunications devices. Torque motors have stable operation across a full speed range and are used in industrial applications like winding and fastening.
3. Nh畉p vo nhi畛t 畛(trung b狸nh) c畛a m畛i ngy trong tu畉n, t鱈nh v
Nh畉p vo nhi畛t 畛(trung b狸nh) c畛a m畛i ngy trong tu畉n, t鱈nh v
動a ra mn h狸nh nhi畛t 畛 trung b狸nh c畛a tu畉n v s畛 l動畛ng ngy
動a ra mn h狸nh nhi畛t 畛 trung b狸nh c畛a tu畉n v s畛 l動畛ng ngy
trong tu畉n c坦 nhi畛t 畛 cao h董n nhi畛t 畛 trung b狸nh c畛a tu畉n.
trong tu畉n c坦 nhi畛t 畛 cao h董n nhi畛t 畛 trung b狸nh c畛a tu畉n.
H達y x叩c 畛nh INPUT
v OUTPUT c畛a bi
to叩n ?
Input: Nhi畛t 畛 7 ngy trong tu畉n.
Output: Nhi畛t 畛 trung b狸nh c畛a tu畉n, s畛 ngy c坦 nhi畛t 畛
cao h董n nhi畛t 畛 trung b狸nh.
4. Code trang 53/54
Program vd1;
Uses crt;
Var
t1,t2,t3,t4,t5,t6,t7,tb : real;
dem : integer;
BEGIN
Clrscr;
write( Nhap vao nhiet do 7 ngay : );
readln(t1,t2,t3,t4,t5,t6,t7);
tb : = (t1+t2+t3+t4+t5+t6+t7)/
7;
dem : = 0 ;
if (t1>tb) then dem := dem + 1;
if (t2>tb) then dem := dem + 1;
if (t3>tb) then dem := dem + 1;
if (t4>tb) then dem := dem + 1;
if (t5>tb) then dem := dem + 1;
if (t6>tb) then dem := dem + 1;
if (t7>tb) then dem : = dem + 1;
W
riteln( Nhiet do trung binh trong tuan = ,tb : 6 : 2);
W
riteln( so ngay co nhiet do cao hon nhiet do tb , dem);
R
eadln;
END.
6. Xem k畛 lai nh叩!
Program vd1;
Uses crt;
Var
t1,t2,t3,t4,t5,t6,t7,tb : real;
dem : integer;
BEGIN
Clrscr;
write( Nhap vao nhiet do 7 ngay : );
readln(t1,t2,t3,t4,t5,t6,t7);
tb : = (t1+t2+t3+t4+t5+t6+t7)/
7;
dem : = 0 ;
if (t1>tb) then dem := dem + 1;
if (t2>tb) then dem := dem + 1;
if (t3>tb) then dem := dem + 1;
if (t4>tb) then dem := dem + 1;
if (t5>tb) then dem := dem + 1;
if (t6>tb) then dem := dem + 1;
if (t7>tb) then dem : = dem + 1;
W
riteln( Nhiet do trung binh trong tuan = ,tb : 6 : 2);
W
riteln( so ngay co nhiet do cao hon nhiet do tb , dem);
R
eadln;
END.
7. V畉y khi n畉u mu畛n t鱈nh
V畉y khi n畉u mu畛n t鱈nh
bi to叩n tr棚n v畛i N ngy
bi to叩n tr棚n v畛i N ngy
l畛n( N=366) th狸 s畉 g畉p
l畛n( N=366) th狸 s畉 g畉p
kh坦 khn g狸 ?
kh坦 khn g狸 ?
8. Kh叩i Ni畛m:
M畉ng m畛t chi畛u l d達y h畛u h畉n c叩c ph畉n t畛 c湛ng ki畛u ,,
M畉ng m畛t chi畛u l d達y h畛u h畉n c叩c ph畉n t畛 c湛ng ki畛u
m畉ng 動畛c 畉t t棚n v m畛i ph畉n t畛 動畛c mang m畛t ch畛 s畛.
m畉ng 動畛c 畉t t棚n v m畛i ph畉n t畛 動畛c mang m畛t ch畛 s畛.
V鱈 D畛 : Nh畉p Nhi畛t 畛 7 Ngy trong tu畉n
A
15
15
20
20
28
28
22
22
17
17
30
30
25
25
Trong 坦:
T棚n m畉ng : A
S畛 ph畉n t畛 c畛a m畉ng : 7
Ki畛u d畛 li畛u c畛a c叩c ph畉n t畛 : Ki畛u Nguy棚n
Khi tham chi畉u 畉n m畛t ph畉n t畛 th畛 i ta vi畉t :A[i]
V鱈 D畛 : A[4]=22
16. 3. Khai b叩o bi畉n ki畛u m畉ng m畛t
chi畛u: a. Khai b叩o tr畛c ti畉p ( khai b叩o t動畛ng minh)
V鱈 d畛 2: khai b叩o m畉ng 10 ph畉n t畛 ki畛u k鱈 t畛.
Var
Kitu : array[1..10] of char;
Kitu M A N C I E S T E R
1
2
3
4
5
6
7
8
9
10
17. 3. Khai b叩o bi畉n ki畛u m畉ng m畛t
chi畛u:Khai b叩o tr畛c ti畉p ( khai b叩o t動畛ng minh)
a.
V鱈 d畛 3:
Var
A : array[a..i] of integer;
A
11
21
31
41
51
61
71
81 91
a
b
c
d
e
f
g
h
i
18. 3. Khai b叩o bi畉n ki畛u m畉ng m畛t
chi畛u: a. Khai b叩o tr畛c ti畉p ( khai b叩o t動畛ng minh)
V鱈 d畛 4:
Var
B : array[-5..2] of boolean;
B
true
true
false
false
true
false
true
false
-5
-4
-3
-2
-1
0
1
2
23. Program vd1;
Uses crt;
Var
Khai b叩o m畉ng m畛t chi畛u
A: Array[1..366] of integer;
i,n,dem: integer;
S,TB : real ;
BEGIN
Clrscr;
write( Nhap vao so ngay : ) ;
readln(n) ;
S := 0 ;
For i := 1 to n do
Nh畉p m畉ng m畛t chi畛u
Begin
write( Nhap nhiet do ngay thu ,i, : ) ;
T鱈nh t畛ng
readln(A[i]) ;
S:=S+A[i] ;
End;
TB := S/ ; dem := 0 ;
n
畉m s畛 ph畉n t畛 th畛a m達n
For i := 1 to n do
If A[i]>TB Then dem := dem+1;
i畛u ki畛n.
W
riteln( Nhiet do trung binh ,n, ngay = ,TB : 6 : 2) ;
W
riteln( So ngay co nhiet do cao hon nhiet do TB la: , dem) ;
Readln ;
END.
24. Thao t叩c x畛 l箪 m畉ng 1 chi畛u
V鱈 D畛 : Nh畉p Nhi畛t 畛 N Ngy trong tu畉n
A
17
17
20
20
18
18
21
21
19
19
17
17
19
19
N=7
Nh畉p m畉ng 1 chi畛u
C叩c B動畛c
C叩c B動畛c
Nh畉p s畛 ph畉n t畛 c畛a
m畉ng
Nh畉p vo gi叩 tr畛 c畛a c叩c
ph畉n t畛 trong m畉ng(A[i])
Th畛 hi畛n b畉ng pascal
Th畛 hi畛n b畉ng pascal
-Write(nhap vao so ngay:);
Readln;
-For i:=1 to n do
begin
write(nhiet do ngay thu,i,:);
Readln(A[i]);
end;
25. Thao t叩c x畛 l箪 m畉ng 1 chi畛u
In ra mn h狸nh m畉ng 1 chi畛u
Th担ng b叩o
Writeln(Mang vua nhap:);
In gi叩 tr畛 c畛a ph畉n t畛
For i:=1 to n do Write(A[i]:5);
K畉t qu畉 in ra mn h狸nh
M畉ng v畛a nh畉p : 17 20 18 21 19 17 19
26. Thao t叩c x畛 l箪 m畉ng 1 chi畛u
Thao t叩c x畛 l箪 kh叩c
畉m s畛 ngy c坦 nhi畛t 畛
cao h董n nhi畛t 畛 TB c畛a
tu畉n.
i
A[]
Dem = 0
1
3
2
20
20
0
+1
18
18
1
17
17
1
-Dem:=0;
For i:=1 to n do
if A[i]>TB then
dem:=dem+1;
4
21
21
5
19
19
2
+1
3
+1
6
17
17
7
19
19
3
4
+1
TB = 18.7
31. C叩c em h達y cho bi畉t c叩c vi畛c ch鱈nh c畉n th畛c
hi畛n trong ch動董ng tr狸nh l g狸?
- Cho bi畉t s畛 pt畛 c畛a m畉ng A.
- Nh畉p gi叩 tr畛 cho c叩c pt畛 c畛a m畉ng A.
- Xu畉t ra gi叩 tr畛 Max l ph畉n t畛 th畛 m畉y.
Cho bi畉t c叩c bi畉n ch鱈nh c畉n s畛 d畛ng l g狸?
- M畉ng A
- C叩c bi畉n 董n: N, i, Max, csmax
Vi畉t ph畉n khai b叩o c叩c bi畉n 坦?
Var a : array[1..250] of integer ;
n,i,max,csmax : Integer ;
32. Thu畉t to叩n
1. Nhp n v袖 d揃y a1,...,an;
B畉ng Pascal
Write( Nhap vao so luong phan tu:);
Readln(n);
For i:=1 to n do
begin
write( Phan tu thu ,i, = );
readln(a[i])
end;
2. Max a1 ; i 1;
Max:=a[1]; csmax:=1;
3. Nu i>N 速足a ra MAX v袖
ch s竪 i => Kt th坦c;
For i :=2 to n do
4. Nu a[i]>max th maxa[i],
i i+1 => quay l孫i b足鱈c 3.
IF a[i]>max then
begin
max:=a[i];
csmax:=i;
end;
33. Code ch動董ng tr狸nh :
Program vd1;
Uses crt;
Khai b叩o
const Nmax =250;
type
Arrint =array[1..Nmax] of integer;
Max:=A[1] ; csmax :=1 ;
For 1:= 2 to N do
if A[i] > Max then
begin
Max:=A[i];
csmax :=1;
end;
Writeln(Gia tri cua pt max : , Max);
Writeln(Chi so cua pt max : , csmax);
Readln
End
ki畛m tra l畉n l動畛t t畉t c畉
c叩c ph畉n t畛 c畛a m畉ng
t畛 A[1] 畉n A[n]
Var
N,I,Max,csmax : integer
A: ArrInt;
begin
Clrscr;
write( Nhap so luong phan tu cua dayso, n
= ');
readln(n);
for i:=i to n do (*nhap cac phan tu *)
begin
write ('phan tu thu ;,i,' ='); readln(A[i]);
end;
T畉o gi叩 tr畛 cho c叩c ph畉n t畛
c畛a m畉ng A
34. Ch動董ng tr狸nh ch畉y v cho k畉t qu畉 sau :
Nhap vao so phan tu cua day so :
Phan tu thu 1 =
Phan tu thu 2 =
Phan tu thu 3 =
15
Phan tu thu 4 =
25
Phan tu thu 5 =
18
Phan tu thu 6 =
12
Phan tu thu 7 =
19
20
16
Gia tri cua phan tu Max : 25
Chi so cua phan tu Max : 4
7
38. 1 S竪 phn t旦 谷 c存c l足樽t duyt (j) s gi其m t探 n xu竪ng hai phn t旦.
C叩c em h達y cho
bi畉t trong pascal
nh畉n x辿t 1 動畛c
th畛c hi畛n b畉ng
l畛nh g狸
2 T孫i m巽i l足樽t duyt:
- Cho i ch孫y t探 1 速n s竪 phn t旦 -1,
nu A[i]>A[i+1] th
tr存o 速脱i v tr A[i] v袖 A[i+1]
th束ng qua bin trung gian (Tg).
For j := n downto 2 do
For i := 1 to j-1 do
IF A[i]>A[i+1] then
Begin
Tg := A[i];
A[i] := A[i+1];
A[i+1]:=Tg;
end;
39. Code ch動董ng tr狸nh :
Program vd2;
Uses crt;
Khai b叩o
const Nmax =250;
type
Arrint =array[1..Nmax] of integer;
Var
N,i,j,t: integer;
begin
Clrscr;
write( Nhap so luong phan tu cua day
so, n = ');
readln(n);
for i:=i to n do (*nhap cac phan tu *)
begin
write ('phan tu thu ;,i,' =');
readln(A[i]);
end;
for j:=n downto 2 do
for i:=1 to j-1 do
if A[i]> A [i+1] them
Begin
t:=A[i];
A[i];=A[i+1];
A[i+1]:=t;
end ;
writeln(' day so duoc sap xep la: ');
for i:=1 to N do wirte A[i]:4);
readln
end ;
(X畛 l箪 m畉ng thu畉t n畛i b畛t *trao
doi A[i] va A[i=1]*)
T畉o gi叩 tr畛 cho c叩c
ph畉n t畛 c畛a m畉ng
40. V鱈 d畛 3: t狸m ki畉m nh畛 ph但n
Input: d達y A la d達y tng g畛m N (N<=250) s畛
nguy棚n d動董ng A1,A2,.....,Anvaf s畛 nguy棚n k.
Output: Ch畛 s畛 i m Ai=k ho畉c th担ng b叩o
"khong tim thay " n畉u kh担ng co s担 h畉ng c畛a
d達y A c坦 gi叩 tr畛 b畉ng K.
41. C存ch 1: Tm kim tun t湛
L畉n l動畛t t畛 s畛 h畉ng th畛 nh畉t ,so s叩nh gi叩 tr畛 s畛 h畉ng
ang x辿t v畛i k cho 畉n khi g畉p 動畛c s畛 h畉ng b畉ng k ,
ho畉c d畉y 達 動畛c x辿t h畉t v kh担ng c坦 s畛 h畉ng no c坦
gi叩 tr畛 b畉ng k
C叩c em h達y
Tim_thay := false;
n棚u c叩ch gi畉i
For i := 1 to n do
bi to叩n tr棚n
T畛 箪 t動畛ng tr棚n h達y
IF A[i] = k then
vi畉t o畉n ch動董ng
tr狸nh PASCAL 畛
Begin
Tim_thay:=true;
t狸m s畛 h畉ng c畛a d達y
cs:=i;
c坦 gi叩 tr畛 b畉ng k?
break;
end;
IF tim_thay then writeln(Chi so tim duoc: ,i)
else writeln(Khong tim thay);
42. C存ch 2: Tm kim nh ph息n
V畛i k =21 v d達y A g畛m 10 s畛 h畉ng nh動 sau
A
2
4
5
6
9 21 22 30 31 33
i
1
2
3
4
5
6
7
8
9 10
L動畛t th畛 nh畉t : agi畛a l a5 = 9; 9 < 21
V湛ng t狸m ki畉m thu h畉p trong ph畉m vi t畛 a6 a10;
L動畛t th畛 hai : agi畛a l a8 = 30; 30 > 21
V湛ng t狸m ki畉m thu h畉p trong ph畉m vi t畛 a6 a7;
L動畛t th畛 ba : agi畛a l a6 = 21; 21= 21
V畉y ch畛 s畛 c畉n t狸m l i = 6.
43. V狸 d達y A l d達y tng , ta th畛c hi畛n thu h畉p nhanh ph畉m vi t狸m ki畉m
b畉ng c叩ch so s叩nh k v畛i A[giua] v x辿t c叩c tr動畛ng h畛p
- A[giua]=k T狸m th畉y ch畛 s畛 gi畛a v k畉t th炭c;
- A[giua]>k Thu h畉p v畛 ph鱈a b棚n tr叩i (Cu畛i = Gi畛a - 1);
- A[giua]<k Thu h畉p v畛 ph鱈a b棚n ph畉i (畉u = Gi畛a + 1);
Qu叩 tr狸nh tr棚n 動畛c l畉p l畉i ch畛ng no c嘆n t狸m th畉y ho畉c
Dau <= Cuoi
Dau:=1; Cuoi:=n; tim_thay:=false;
while ( Dau<= Cuoi) or AND (tim_thay) do
Begin
Giua:= (Dau+Cuoi) div 2;
IF A[giua] = k then Tim_thay :=true
else
IF (A[Giua]>k) then Cuoi := Giua 1
else Dau := Giua +1;
end;
IF Tim_thay then W
riteln( Chi so tim duoc la : ,Giua)
Else W
riteln(Khong tim thay);
44. Code ch動董ng tr狸nh :
begin
write (phan tu thu ',i'=');
readln (a[i]);
uses crt;
end ;
const;
write ('nhap gia tri k =');
Nmax =250;
readln(k0;
type arrint =array [1..Nmax] of integer;
dau:= 1; cuoi : =N; tim_thay: = false ;
var
while (dau<= cuoi) and not (tim_thay) do
n,i,k : integer;
begin giua:=(dau +cuoi) div 2;
dau, cuoi, giua: integer
if A [giua] =k then
A:arrint;
tim_thay:= true
tim_thay: boolean;
else
begin clrscr;
write('nhap so luong phan tu cua day so, n if A [giua]>k them cuoi :=giua -1
elsc dau:=giua +1;
=');
end ;
readln(n0;
if tim_thay them wrieln (chi so tim duoc
writeln('nhap cac pham tu cua day so
la:',giua)
tang:');
else writeln ('khong tim thay');
for i: =1 to n do
readln
end ;
program TK-nhiphan;
46. Ki畛u m畉ng 2 chi畛u
a. Kh叩i ni畛m :
L m畉ng m畛t chi畛u m m畛i ph畉n t畛 c畛a n坦 l m畉ng
m畛t chi畛u
1
V鱈 d畛 :
A
Trong 坦 :
T棚n m畉ng : A
2
3
4
1
1 4 7 6
2
9 2 8 3
3
5 3 9 7
M畉ng g畛m: 3 d嘆ng 4 c畛t
Ki畛u d畛 li畛u c畛a c叩c ph畉n t畛 : ki畛u nguy棚n
Khi tham chi畉u 畉n ph畉n t畛 畛 d嘆ng i c畛t j ta vi畉t :
A[i,j]. V鱈 d畛 :A[2,3]= 8.
47. b. Khai b叩o m畉ng 2 chi畛u :
* C叩ch 1: Khai b叩o gi叩n ti畉p
TYPE < t棚n ki畛u m畉ng> = array[ki畛u ch畛 s畛 hng , ki畛u ch畛 s畛 c畛t] of
<ki畛u ph畉n t畛>;
Var <ds bi畉n m畉ng> : <t棚n ki畛u m畉ng>;
V鱈 d畛 : TYPE Bang = array[1..9,1..9] of integer;
Var A: Bang;
* C叩ch 2 : Khai b叩o tr畛c ti畉p
Var < Ds bi畉n m畉ng> : array[ki畛u ch畛 s畛 hng , ki畛u ch畛 s畛 c畛t] of
<ki畛u ph畉n t畛>;
V鱈 d畛 : Var Bang: array[1..9,1..9] of integer;
Var
A,B: array[1..20,1..30] of real;
48. c. Thao t叩c x畛 l箪 m畉ng 2 chi畛u
1
2
3
4
C叩c b動畛c
1. Nh畉p s畛 d嘆ng (n) v s畛 c畛t (m)
1 4 7 6
9 2 8 3
3
A
1
2
Nh畉p m畉ng 2 chi畛u
5 3 9 7
B畉ng Pascal
Write( Nhap vao so dong, cot:);
Readln(n,m);
2.Nh畉p gi叩 tr畛 c畛a c叩c ph畉n t畛
trong m畉ng (A[i,j]).
For i:= 1 to n do
For j:=1 to m do
Begin
write(A[,i,j, ] = );
readln(A[i,j]);
end;
49. d. In m畉ng 2 chi畛u
1.Th担ng b叩o
Writeln( Mang vua nhap : );
2.In gi叩 tr畛 c畛a c叩c ph畉n t畛
For i:=1 to n do
Begin
K畉t qu畉 in ra mn h狸nh
For j:=1 to m do Write(A[i,j], );
Writeln;
Mang vua nhap:
1 4 7 6
9 2 8 3
5 3 9 7
end;
C叩c thao t叩c x畛 l箪 m畉ng 2 chi畛u th動畛ng d湛ng
hai c但u l畛nh FOR DO l畛ng nhau
50. E . C叩c thao t叩c x畛 l箪 kh叩c :
V狸 d畛 : T鱈nh v in ra mn h狸nh b畉ng c畛u ch動董ng
T鱈nh
Quan s叩t b畉ng c畛u ch動董ng ta th畉y :
For i :=1 to 9 do
A[2,5]=2 x 5 = 10
For j:=1 to 9 do
A[i,j]=i* j
A[5,8]=5 x 8 = 40
A[i,j] := i*j;
In ra mn h狸nh
For i :=1 to 9 do
Begin
For j:=1 to 9 do write(A[i,j]:5);
writeln; writeln;
End;
1
2
3
4
5
Vi畉t ch動董ng tr狸nh
2
4
6
8 10
hon ch畛nh cho v鱈
3
6
9 12 15
d畛 ny
6
7
8
9
12
14
16
18
18
21
24
27
4
8
12
16
20
24
28
32
36
5
10
15
20
25
30
35
40
45
6
12
18
24
30
36
42
48
54
7
14
21
28
35
42
49
56
63
8
16
24
32
40
48
56
64
72
9
18
27
36
45
54
63
72
81