Violet
Baigiang

Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài thực hành 7. Xử lí dãy số trong chương trình

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: sinh nguyên
Ngày gửi: 16h:30' 07-04-2017
Dung lượng: 1.4 MB
Số lượt tải: 415
Số lượt thích: 0 người
a) var X:Array[10,13] of integer;
b) var X:Array[5..10.5] of Real;
c) var X:Array[3.4..4.8] of integer;
d) var X:Array[10..1] of integer;
e) var X:Array[4..10] of real;
Kiểm tra bài cũ
Câu hỏi: Các khai báo biến mảng sau đây trong Pascal đúng hay sai?
đáp án
Đáp án a) Sai.Vì:phải thay dấu phẩy bằng hai dấu chấm
Đáp án b) và c) Sai.Vì giá trị nhỏ nhất và lớn nhất của chỉ số mảng phải là số nguyên
Đáp án d) Sai.Vì giá trị đầu của chỉ số mảng phải nhỏ hơn hoặc bằng chỉ số cuối
Đáp án e) Đúng.
a) var X:Array[10,13] of integer;
b) var X:Array[5..10.5] of Real;
c) var X:Array[3.4..4.8] of integer;
d) var X:Array[10..1] of integer;
e) var X:Array[4..10] of real;
bài thực hành 7
xử lí dãy số trong chương trình
bài thực hành 7
xử lí dãy số trong chương trình
Viết chương trình nhập điểm của các bạn trong lớp. Sau đó in ra màn hình số bạn đạt kết quả học tập loại giỏi, khá, trung bình và kém (theo tiêu chuẩn từ 8.0 trở lên đạt loại giỏi, từ 6.5 đến 7.9 đạt loại khá, từ 5.0 đến 6.4 đạt trung bình và dưới 5.0 xếp loại kém).
Bài 1.
Input, Output của bài toán?
* Input:
Điểm của các bạn trong lớp.
* Output:
Số các bạn đạt kết quả học tập loại giỏi, khá, trung bình, yếu (theo tiêu chuẩn từ 8.0 trở lên đạt loại Giỏi, từ 6.5 đến 7.9 đạt loại Khá, từ 5.0 đến 6.4 đạt trung bình và dưới 5.0 xếp loại kém)
Ý tưởng tìm số các bạn đạt kết quả học tập loại giỏi, khá, trung bình, yếu?
* í tu?ng :
- D?t cỏc giỏ tr? ban d?u: Gi?i:=0; Khỏ:=0; Trungbinh:=0; Kộm:=0;
- L?n lu?t cho ch?y t? 1 d?n n v ki?m tra:
+ N?u A[i]>=8.0 thỡ d?m s? HS gi?i l: Gi?i:=Gi?i+1
+ N?u A[i]<8.0 v A[i]>=6.5 thỡ d?m s? HS khỏ l: Khỏ:=Khỏ+1
+ N?u A[i]<6.5 v A[i]>=5.0 thỡ d?m s? HS trung bỡnh l: trung bỡnh:=trung bỡnh+1
+ Cũn l?i l s? HS y?u: y?u:=y?u+1
Liệt kê các biến dự định sẽ sử dụng trong chương trình?
Tìm hiểu phần khai báo dưới đây và tìm hiểu tác dụng của từng biến?
program Phanloai;
uses crt;
Var i,n,Gioi,Kha,Trungbinh,Kem: integer;
A: array[1..100] of real;
- i: Biến đếm
- n: Biến để nhập số các bạn trong lớp sẽ được nhập vào.
- Gioi, Kha, Trungbinh, Kem: Số các học sinh giỏi, khá, trung bình, yếu.
- A: Biến mảng, dùng để lưu điểm số của các học sinh trong lớp, có kiểu số thực.
Phần thân chương trình sẽ tương tự dưới đây:
Begin
clrscr;
write(‘Nhap so cac ban trong lop, n = ‘); readln(n);
writeln(‘Nhap diem:’);
For i:=1 to n do
Begin
write(i,’. ‘);
readln(a[i]);
End;
Gioi:=0; Kha:=0; Trungbinh:=0; Kem:=0;
for i:=1 to n do
begin
if a[i]>=8.0 then Gioi:=Gioi+1;
if (a[i]<8.0) and (a[i]>=6.5) then Kha:=Kha+1;
if (a[i]>=5)and(a[i]<6.5)then Trungbinh:=trungbinh+1
if a[i]<5 then Kem:=Kem+1;
end;
writeln(‘Ket qua hoc tap:’);
writeln(Gioi,’ ban hoc gioi’);
writeln(Kha,’ ban hoc kha’);
writeln(Trungbinh,’ ban hoc trung binh’);
writeln(Kem,’ ban hoc kem’);
readln;
End.
Em hãy gõ tiếp phần chương trình này vào máy tính sau phần khai báo. Dịch, chạy chương trình.
Bổ sung và chỉnh sửa chương trình trong bài 1 để nhập hai loại điểm Toán và Ngữ văn của các bạn, sau đó in ra màn hình điểm trung bình của mỗi bạn trong lớp (theo công thức Điểm trung bình = (điểm Toán + điểm Ngữ văn)/2), điểm trung bình của cả lớp theo từng môn Toán và Ngữ văn.
Bài 2.
Tìm hiểu ý nghĩa của các câu lệnh sau đây:
Phần khai báo:
Var i, n: integer;
TbToan, TbVan: real;
DiemToan, DiemVan: array[1..100] of real;
Phần thân chương trình:
begin
writeln(`Diem trung binh:`);
for i:=1 to n do
writeln(i,`. `,(DiemToan[i]+DiemVan[i])/2:3:1);
TbToan:=0; TbVan:=0;
for i:=1 to n do
begin
TbToan:=TbToan+DiemToan[i];
TbVan:=TbVan+DiemVan[i]
end;
TbToan:=TbToan/n;
TbVan:=TbVan/n;
writeln(`Diem trung binh mon Toan:`,TbToan:3:2);
writeln(`Diem trung binh mon Van: `,TbVan:3:2);
end.
Bổ sung các câu lệnh trên vào vị trí thích hợp trong chương trình. Thêm các lệnh cần thiết, dịch và chạy chương trình với các số liệu thử.
Tin học 8
1. Cú pháp khai báo biến mảng kiểu số nguyên và số thực trong Pascal có dạng:
Var : array[..] of integer;
Var : array[..] of real;
Trong đó, chỉ số đầu không lớn hơn chỉ số cuối.
2. Tham chiếu tới phần tử của mảng được xác định bằng cách:
[chỉ số]
Tổng kết
hướng dẫn về nhà
Hoàn thành 2 bài tập
Chuẩn bị bài mới
tin 8
Trường THCS Bắc Nghĩa
chân thành cảm ơn quý thầy cô cùng tất cả các em học sinh
 
Gửi ý kiến