ĐỀ THI TIN HỌC TRẺ NGHỆ AN LẦN THỨ XVIII NĂM 2012 ( THỜI GIAN 120 PHÚT) Bài số 1: Chuyển đổi số: Viết chương trình đề chuyển đổi một số từ hệ thập phân nguyên dương n (1<n<100) sang hệ số nhị phân uses crt; var n,p:word; x,xp:string; begin clrscr; write('Nhap so can doi: ');readln(n); x:=''; repeat p:=n mod 2; str(p,xp); x:=xp+x; n:=n div 2; until n<2; writeln(x); readln; end. Bài số 2: Karaoke Cho bài hat “ cho con” Ba se la canh chim Cho con bay that xa Me se la canh hoa Cho con cia len nguc Ba me la la chan Che cho con suot doi Vi con la con ban Con cua ba rat ngoan Vi con la con me Con cua me rat hien program thu; uses crt; var v:text; i: word;x: string; d:boolean; procedure xuly(x:string); var r,c: string; i: byte; begin clrscr; c:=x; r:=' '; for i:= 1 to length(x) do begin r:= r + x[i]; delete(c,1,1); textcolor(yellow); write(r); textcolor(white); write(c); delay(50); clrscr; end; end; procedure xuat; begin reset(v); for i:= 1 to 10 do if keypressed then exit else begin readln(v,x); xuly(x); x:=' '; end; close(v); end; begin d:= false; clrscr; assign( v,'D:\vao.txt'); repeat xuat; until keypressed; end.Bài số 3: Tránh tàu một đoạn đường tàu hoả có 6 ga tàu các ga liên tiếp được kí hiệu từ G1, G1, G3, G4, G5, G6, có 2 tàu hoả T1 và T6 khởi Hành cùng một lúc ngược chiều nhau tàu T1 xuất phát từ G1 với vận tốc VT1 và chạy thẳng từ G1 đến G6 không dừng. Tàu T6 chạy từ G6 tới G1 nhưng phải dừng tránh tàu T1. Hãy lập chương trình điều hành vận tốc của tàu T6 là bao nhiêu đưa kết quả ra màn hình, nếu không tìm được thì thông báo” khong tim duoc van toc nao ca” sao cho thoả mãn sự ưu tiên sau: Đầu tiên tìm vận tốc tàu T6 sao cho thời gian tàu T6 dừng tránh tàu T1 là ngắn nhất và tại thời điểm tàu T6 dừng tránh tàu T1 trong thời gian tàu t1 đi đến gặp tàu T6 tối thiếu nhất là mất 5 giây và tối đa là mất 10 giây, tiếp đến trong trường hợp thời gian chờ bằng nhau thì vận tốc của tàu T6 càng lớn càng tốt. Thời gian tàu T6 chờ tàu T1 là thời gian từ khi tàu T6 dừng trành cho đến khi tàu T1 gặp tàu T6. Cho biết vận tốc của tàu T1 và T6 là số nguyên và nằm trong khoảng từ 10m/s đến 20m/s(mét/giây) Khoảng các giữa các ga liên tiếp là số nguyên nằm trong khoảng 1000m đến 6000m Kết quả các phép tính trong chương trình cho phép làm tròn thành số nguyên
Tài liệu đính kèm: