Cực hót luôn

21 157 0
Cực hót luôn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chơng iv: Kiểu d liệu có cấu trúc Bài 11: Kiểu mảng <tiết 1> + Trớc khi xét vào bài học hãy lu ý: Const : Hằng số Type : Kiểu, loại Array : Mảng, ma trận 1. Kiểu mảng một chiều. - Xét ví dụ: Nhiệt độ trung bỡnh của mỗi ngày trong tuần, tính và đa kết quả ra màn hỡnh nhiệt độ trung bỡnh của tuần và số lợng ngày trong tuần. Ch¬ng iv: KiÓu dỮ liÖu cã cÊu tróc Bµi 11: KiÓu m¶ng <tiÕt 1> 1. KiÓu m¶ng mét chiÒu. program Nhietdo_Tuan; var t1, t2, t3, t4, t5, t6, t7, tb: real; dem: integer; begin writeln(‘ Nhap vao nhiet do cua 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; writeln(‘ Nhiet do trung binh tuan: ‘ , tb:4:2); writeln(‘ So ngay nhiet do cao hon trung binh:’ , dem); readln end. Chơng iv: Kiểu d liệu có cấu trúc Bài 11: Kiểu mảng <tiết 1> 1. Kiểu mảng một chiều. Mảng một chiều là gỡ? éể mô tả mảng một chiều ta cần xác định nhng yếu tố nào? Xây dựng mảng một chiều cần có nhng quy tắc hay cách thức cho phép xác định nh thế nào? Tên của kiểu mảng một chiều; Số lợng phần tử; Kiểu d liệu của phần tử; Cách khai báo biến mảng; Cách tham chiếu đến phần tử. XÐt vÝ dô: Ch¬ng trình bµi to¸n tæng qu¸t tÝnh nhiÖt ®é trung bình víi N ngµy.( N Max = 366 ngµy) Program Nhietdo_Nngay; Const Max = 366; type Kmang1 = array[1 Max] of real; var Nhietdo: Kmang1; dem, i, N: integer ; Tong, Trung_binh: real; begin write(‘ Nhap so ngay: ‘); readln(N); Tong:= 0; for i:=1 to N do begin write(‘ Nhap nhiet do ngay; , i, ‘ : ’); readln(Nhietdo[i]); Tong:= Tong + Nhietdo[i]; end; dem:=0; Trung_binh:= Tong/N; for i:= 1 to N do if Nhietdo[i] > Trungbinh then dem:= dem + 1; Writeln(‘ Nhiet do trung binh’ , N, ‘ ngay: ‘ , Trung_binh:8:4); writeln(‘ So ngay nhiet do cao hon trung binh: ‘ , dem); readln end. Bài toán trên đã dùng nhng cấu trúc và các câu lệnh nào? Cấu trúc câu lệnh ghép: begin end. Cấu trúc lặp với số lần biết trứơc: For i:=1 to N do. Bài toán trên đã khai báo nhng gỡ? - Khai báo hằng: const - Khai báo kiểu mảng một chiều - Khai báo biến và biến kiểu mảng Chơng iv: Kiểu d liệu có cấu trúc Bài 11: Kiểu mảng <tiết 1> 1. Kiểu mảng một chiều. a. Khai báo Khai báo biến mảng một chiều có nhng cách nào? - Có hai cách: + Cách 1: Var<tên biến mảng>: array[kiểu chỉ số] of <kiểu phần tử>; + Cách 2: Type<tên biến mảng>: array[kiểu chỉ số] of <kiểu phần tử>; Var<tên biến mảng>:<tên kiểu mảng>; Kiểu chỉ số và kiểu phần tử là gỡ? + Kiểu chỉ số thờng là một đoạn số nguyên liên tục có dạng n1 n2 với n1, n2 là các hằng hoặc biểu thức nguyên xác định chỉ số đầu và chỉ số cuối(n1<= n2); + Kiểu phần tử là kiểu của các phần tử mảng. VÝ dô: Khai b¸o m¶ng mét chiÒu trêng THPT QuyÕt Th¾ng: - Khai b¸o trùc tiÕp: var khoi10: array[1 5] of integer; - Khai b¸o gi¸n tiÕp: type Kmang1 = array[1 5] of integer; var khoi10: Kmang1; Chơng iv: Kiểu d liệu có cấu trúc Bài 11: Kiểu mảng <tiết 2> Khai báo trực tiếp biến mảng một chiều Var<tên biến mảng>: array[kiểu chỉ số] of <kiểu phần tử>; Khai báo gián tiếp biến mảng một chiều Type<tên biến mảng>: array[kiểu chỉ số] of <kiểu phần tử>; Var<tên biến mảng>:<tên kiểu mảng>;

Ngày đăng: 15/07/2014, 18:00

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • XÐt vÝ dô: Ch­¬ng trình bµi to¸n tæng qu¸t tÝnh nhiÖt ®é trung bình víi N ngµy.( N Max = 366 ngµy)

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan