Trang chủ Tin Học Lớp 8 viết phương trình pascal: Tổng kết năm học 2021-2022, lớp...

viết phương trình pascal: Tổng kết năm học 2021-2022, lớp 9A có hai suất quà của hội khuyến học dành cho hai bạn có điểm trung bình các môn (TBCM) cao nhất. Yê

Câu hỏi :

viết phương trình pascal: Tổng kết năm học 2021-2022, lớp 9A có hai suất quà của hội khuyến học dành cho hai bạn có điểm trung bình các môn (TBCM) cao nhất. Yêu cầu: cho biết điểm TBCM của các học sinh trong lớp. Hãy tìm ra điểm cao nhất và điểm cao thứ hai. Dữ liệu vào: Nhập vào từ tệp THUONG.INP: * Dòng đầu là số nguyên n, là số học sinh trong lớp (2<=n<=1000). *Dòng thứ hai gồm n số thực là điểm TBCM của các bạn trong lớp. Kết quả: Ghi ra tệp THUONG.OUT 2 dòng : * Dòng đầu là điểm của bạn cao nhất; * Dòng thứ hai là điểm của bạn cao thứ hai. Các kết quả đều lấy 1 chữ số thập phân. VD: THUONG.IPN THUONG.OUT 5 9.0 7.8 8.5 5.9 4.2 9 8.5 GIÚP EM VỚI Ạ MAI EM THI RR Ạ! EM SẼ FOLLOW VÀ THẢ TIM CHO Ạ

Lời giải 1 :

Note: Đề kêu nhập xuất file nên mình nhập xuất file, có gì thì tại đề chứ không phải tại mình nha :v

uses crt;
var f:text; n,i:integer; a:array[1..1000] of real; max1,max2:real;
begin
clrscr;
assign(f,'THUONG.INP');
reset(f);
readln(f,n);
for i:=1 to n do read(f,a[i]);
close(f);
max1:=0;
for i:=1 to n do if a[i]>max1 then max1:=a[i];
max2:=0;
for i:=1 to n do if a[i]>max2 then if a[i]<max1 then max2:=a[i];
assign(f,'THUONG.OUT');
rewrite(f);
writeln(f,max1:4:1);
writeln(f,max2:4:1);
close(f);
end.

$\color{red}{\text{#Daoanhviet96}}$

image

Thảo luận

-- https://hoidap247.com/cau-hoi/4606242
-- kê, đang lm
-- Ngôn ngữ khác thì làm được chứ pas thì chịu (c/c++ cũng chịu luôn)
-- Êy ông bt loại bỏ ptử trùng k
-- Bên python nó có hàm set
-- Bên python nó có hàm set daovie gt cho a 1 chút về hàm set đc ko ???
-- set nó là dictionary nhưng không khai báo chỉ số
-- Trong python (và đa số ngôn ngữ) thì nếu một dictionary có khai báo chỉ số thì nó là dictionary còn không thì nó là set

Lời giải 2 :

program TBCM;
uses crt;
var n, i, j: integer;
    tam: real;
    a: array[1..1000] of real;
begin
clrscr;
readln(n);
for i := 1 to n do read(a[i]);

for i := 1 to n do
    for j := i to n do
        if a[i] < a[j] then 
            begin tam := a[i]; a[i] := a[j]; a[j] := tam; end;

writeln(a[1]:0:1);
writeln(a[2]:0:1);

readln;
end.

                

image

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK