Tin học 8 VNEN bài 2

  1. Trang chủ
  2. Lớp 8
  3. Vnen tin học 8

Giải bài 2: Thực hành làm quen với Scratch - Sách VNEN tin học lớp 8 trang 10. Phần dưới sẽ hướng dẫn trả lời và giải đáp các câu hỏi trong bài học. Cách làm chi tiết, dễ hiểu, Hi vọng các em học sinh nắm tốt kiến thức bài học.

B. Bài tập và hướng dẫn giải

A. Hoạt động khởi động

Dưới đây là kịch bản của bạn Hồng tạo ra hoạt cảnh nhân vật múa. Các em có thể giúp bạn Hồng chuyển kịch bản này sang chương trình Scratch không?

Kịch bản của bạn Hồng Chương trình Scratch

Bắt đầu

Lặp hai hoạt động sau đây 10 lần:

1) Chờ 0.3 giây;

2) Xuất hiện hình tiếp theo

 

B. Hoạt động hình thành kiến thức

2. Thực hành tạo hoạt cảnh nhân vật Catherine múa

Cần loại bỏ lệnh nào trong chương trình để khi chạy chương trình ta sẽ thấy Catherine đứng một chỗ múa.

Tin học 8 VNEN bài 2

3. Thực hành tạo hoạt cảnh nhân vật nhảy hip-hop

Thực hiện các công việc sau đây:

a, Ẩn nhân vật chú mèo và Catherine, sau đó chọn trong thư viện nhân vật có tên là 1080 Hip-hop và đưa vào sân khấu

b, Hãy cho biết nhân vật này có những hình ảnh nào (xem trang costumes)?

c, Tạo chương trình sau đây để có hoạt cảnh nhân vật nhảy hip-hop theo tiếng trống.

d, Hãy cho biết chương trình điều khiển nhân vật nhảy hip-hop theo tiếng trống và chương trình điều khiển nhân vật múa theo nhịp tiếng trống có điểm gì giống và khác nhau.

Từ khóa tìm kiếm: Thực hành làm quen với Scratch, tin học vnen 8, giải sách vnen tin học 8, bài 2 sách vnen tin học 8

Giải bài tập những môn khác

TRẮC NGHIỆM LỚP 8

TÀI LIỆU LỚP 8

  1. Trang chủ
  2. Lớp 8
  3. Vnen tin học 8

Giải bài 2: Ngôn ngữ lập trình - Sách VNEN tin học lớp 8 trang 96. Phần dưới sẽ hướng dẫn trả lời và giải đáp các câu hỏi trong bài học. Cách làm chi tiết, dễ hiểu, Hi vọng các em học sinh nắm tốt kiến thức bài học.

B. Bài tập và hướng dẫn giải

A. Hoạt động khởi động

Em có muốn trở thành một lập trình viên - người viết chương trình không?

Theo em chương trình được con người tạo ra như thế nào và nhờ công cụ gì?

B. Hoạt động hình thành kiến thức

Hãy kể tên những ngôn ngữ lập trình mà em biết?

C. Hoạt động luyện tập

Quá trình tạo và thực hiện chương trình Scratch có trải qua hai bước như trên không?

Scratch là ngôn ngữ lập trình bậc cao hay ngôn ngữ máy?

Môi trường lập trình Scratch có bao gồm chương trình soạn thảo văn bản và chương trình dịch hay không?

D. Hoạt động vận dụng

Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên. Để minh họa cho điều đó, em hãy chỉ ra những lệnh Scratch mà thông qua tên có thể đoán ra tác dụng của nó.

Từ khóa tìm kiếm: Ngôn ngữ lập trình, tin học vnen 8, giải sách vnen tin học 8, bài 2 sách vnen tin học 8

Giải bài tập những môn khác

TRẮC NGHIỆM LỚP 8

TÀI LIỆU LỚP 8

A. Hoạt động khởi động

Em có muốn trở thành một lập trình viên - người viết chương trình không?

Theo em chương trình được con người tạo ra như thế nào và nhờ công cụ gì?

Xem lời giải

B. Hoạt động hình thành kiến thức

Hãy kể tên những ngôn ngữ lập trình mà em biết?

Xem lời giải

C. Hoạt động luyện tập

Quá trình tạo và thực hiện chương trình Scratch có trải qua hai bước như trên không?

Scratch là ngôn ngữ lập trình bậc cao hay ngôn ngữ máy?

Môi trường lập trình Scratch có bao gồm chương trình soạn thảo văn bản và chương trình dịch hay không?

Xem lời giải

D. Hoạt động vận dụng

Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên. Để minh họa cho điều đó, em hãy chỉ ra những lệnh Scratch mà thông qua tên có thể đoán ra tác dụng của nó.

Xem lời giải

A. Hoạt động hình thành kiến thức và luyện tập

1. Giả sử ở đầu chương trình đã khai báo như sau:

Const: a = 20;

Var

b: integer; x: real; c: char; d: boolean;

Hãy cho biết lệnh nào dưới đây bị lỗi và giải thích lý do. Trao đổi ý kiến với các nhóm khác.

  • Lệnh 1: readln (a);
  • Lệnh 2: writeln (d - 3);
  • Lệnh 3: writeln (a);
  • Lệnh 4: writeln (b + x);
  • Lệnh 5: writeln (c - 3);
  • Lệnh 6: writeln (x div 3);
  • Lệnh 7: writeln (x >= b);
  • Lệnh 8: writeln (a > 19);

Xem lời giải

2. Cùng các bạn trong nhóm thảo luận và trả lời câu hỏi sau:

Xét chương trình sau:

Const

       a = 20;

       d = TRUE;

Var

      b:  integer;    x:  real;      c:  char;

Begin

      write ('Hay nhap gia tri cho b: '); readln (b);

      write ('Hay nhap gia tri cho c: '); readln (c);

      ...

      readln();

End.

Khi thực hiện chương trình, nếu người sử dụng nhập giá trị 18 cho biến b và nhập kí tự 'k' cho biến c thì từng lệnh dưới đây sẽ hiển thị kết quả gì lên màn hình khi được thay vào chỗ dấu ba chấm?

  • Lệnh 1: writeln ((36 - 5 * 2) div 3);
  • Lệnh 2: writeln ((8 mod 3) <> 2);
  • Lệnh 3: writeln (b/6);
  • Lệnh 4: writeln (b/6:10:2);
  • Lệnh 5: writeln (a/6:10:2);
  • Lệnh 6: writeln (b/6 <= a/5);
  • Lệnh 7: writeln (c = 'K');
  • Lệnh 8: writeln (d);

Xem lời giải

C. Hoạt động tìm tòi, mở rộng

Scratch và Pascal có những điểm giống và khác nhau rất thú vị. Để khám phá những điều này, em hãy kiểm tra xem những khẳng định nào sau đây là đúng:

A. Scratch không cần khai báo kiểu dữ liệu cho biến nhưng Pascal cần khai báo kiểu dữ liệu cho biến.

B. Câu lệnh a := a + 2 trong Pascal giống lệnh change a by 2 trong Scratch.

C. Cũng giống như biểu thức join Gia tri cua a la a trong Scratch (trong đó a là một biến nhận giá trị số) ta cũng có biểu thức sau trong Pascal: 'Gia tri cua a la' + a.

D. Việc gõ câu lệnh write ('a= ',a, ',b= ',b) trong Pascal tương đương với các thao tác kéo thả một lệnh say, ba lệnh join và hai biến a, b trong Scratch để tạo thành lệnh sau: say join a= join a join ,b= b

E. Trong Pascal và Scratch, số thực được ngầm định in ra ở dạng khoa học

Xem lời giải