1. Trang chủ
  2. » Giáo án - Bài giảng

Tin học 11 bài 11 bài giảng

14 255 0

Đ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

Cấu trúc

  • PowerPoint Presentation

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

Nội dung

BÀI 11 Kiểu liệu có cấu trúc Kiểu Mảng BÀI TOÁN ĐẶT VẤN ĐỀ Nhập vào nhiệt độ (trung bình) ngày tuần, Tính đưa hình nhiệt độ trung bình tuần Số lượng ngày tuần có nhiệt độ cao nhiệt độ trung bình tuần Xác định Input, Output Viết chương trình toán trên? • Input: t1, t2, t3, t4, t5, t6, t7 • Output: tb, dem Khi số ngày lớn chương trình có hạn chế nào? Những hạn chế:  Phải khai báo nhiều biến  Chương trình tính toán phải viết dài Khắc phục hạn chế:  Ghép chung biến thành dãy  Đặt chung tên đặt cho phần tử số Sử dụng: KIỂU DỮ LIỆU MẢNG MỘT CHIỀU KIỂU MẢNG MỘT CHIỀU A 17 20 24 10 16 22 18 KHÁI NIỆM KIỂU MẢNG MỘT CHIỀU Nghiên cứu sách giáo khoa, em hiểu mảng chiều?  Mảng chiều dãy hữu hạn phần tử có kiểu liệu  Mảng đặt tên phần tử mang số Những yếu tố để xác định mảng chiều?  Kiểu liệu phần tử  Cách đánh số phần tử Ví dụ: A 17 20 24 10 16 22 18 Trong  Tên mảng : A  Số phần tử mảng:  Kiểu liệu phần tử: Kiểu nguyên KHAI BÁO KIỂU MẢNG MỘT CHIỀU TRONG PASCAL Khai báo biến kiểu liệu chuẩn: Var :; Cấu trúc khai báo trực tiếp kiểu mảng chiều Pascal? Var : array[ ] of ; Chỉ số đầu, số cuối: biểu thức nguyên Chỉ số đầu ≤ số cuối Giữa hai số dấu Kiểu phần tử: kiểu liệu phần tử mảng Var mang : array[1 50] of integer; KHAI BÁO KIỂU MẢNG MỘT CHIỀU TRONG PASCAL Cấu trúc khai báo gián tiếp kiểu mảng chiều Pascal? TYPE = array[ ] of ; Var : ; Chỉ số đầu, số cuối: biểu thức nguyên Chỉ số đầu ≤ số cuối Giữa hai số dấu Kiểu phần tử: kiểu phần tử mảng Ví dụ: TYPE mang = array[1 50] of integer; Var A:mang; Quan sát số khai báo kiểu mảng chiều sau cho biết khai báo Var array1 = array[1 200] of real; Var array2 : array[1 100] of real; Var mang1 : array[-100 0] of integer; 4.Var mang2 : integer of array[1 100]; 5.Type Mang1C:array[1 100] of real; Var A=Mang1C; Khai báo mảng chiều dạng trực tiếp Tính nhiệt độ trung bìnhnăm số lượng ngày có nhiệt độ lớn lớn Khai báo mảng chiều dạng gián tiếp nhiệt độ trung bình năm THAM CHIẾU TỚI PHẦN TỬ CỦA MẢNG Cấu trúc tham chiếu tới phần tử mảng chiều? [chỉ số] Ví dụ: Mang1C 17 20 24 10 16 22 18 Tham chiếu tới phần tử thứ mảng: [Chỉ [7] =số] 22 Quan sát sách giáo khoa trang 54, chương trình giải toán tổng quát với N ngày Pascal, nêu lợi ích việc sử dụng mảng chiều Khai báo mảng chiều Nhập mảng chiều Tính tổng Đếm số phần tử thỏa mãn điều kiện

Ngày đăng: 21/05/2017, 08:52

TỪ KHÓA LIÊN QUAN