Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài

Những câu hỏi liên quan
manh nguyen
Xem chi tiết
manh nguyen
7 tháng 1 2019 lúc 12:17

6666666666666666666666666666666666666666666666666666666666666666666666666666

❤✫ Key ✫ ღ  Đóm ღ❤
22 tháng 2 2019 lúc 11:34

ê thằng kiako trả lời thì thôi nghen

TodoDeku
Xem chi tiết
💋Amanda💋
29 tháng 3 2020 lúc 15:02
https://i.imgur.com/eAnULvq.jpg
Khách vãng lai đã xóa
IQ 300"2K3"
18 tháng 11 2021 lúc 11:17

khó à nghen

Bui Thi Anh Tuyet
Xem chi tiết
Tiểu Bàng Giải hay Tứ Di...
Xem chi tiết
✔✔✔✔🈷🈚🈸
22 tháng 3 2021 lúc 20:42

BAI 1 ; 

Khách vãng lai đã xóa

Bài 2: 

a, \(\dfrac{5}{23}\) \(\times\) \(\dfrac{17}{26}\) + \(\dfrac{5}{23}\) \(\times\) \(\dfrac{9}{26}\) 

\(\dfrac{5}{23}\) \(\times\) ( \(\dfrac{17}{26}\) + \(\dfrac{9}{26}\))

\(\dfrac{5}{23}\) \(\times\) \(\dfrac{26}{26}\)

\(\dfrac{5}{23}\) 

b, \(\dfrac{3}{4}\) \(\times\) \(\dfrac{7}{9}\) + \(\dfrac{7}{4}\)  \(\times\) \(\dfrac{3}{9}\)

\(\dfrac{7}{12}\) + \(\dfrac{7}{12}\)

\(\dfrac{14}{12}\)

\(\dfrac{7}{6}\)

1,a) \(\dfrac{17}{20}=\dfrac{51}{60};\dfrac{13}{15}=\dfrac{52}{60}\)

   

Nguyễn Như Quỳnh
Xem chi tiết
Nguyễn Như Quỳnh
31 tháng 3 2021 lúc 20:29

mai mình thi rồi, các bạn giúp mình với

Nguyễn Xuân Nghĩa (Xin...
31 tháng 3 2021 lúc 20:30

Chờ tí

Nguyễn Lê Phước Thịnh
31 tháng 3 2021 lúc 20:38

Câu 4: 

d) Ta có: \(\dfrac{-2}{17}+\dfrac{3}{19}+\dfrac{-15}{17}+\dfrac{16}{19}+\dfrac{5}{6}\)

\(=\left(-\dfrac{2}{17}-\dfrac{15}{17}\right)+\left(\dfrac{3}{19}+\dfrac{16}{19}\right)+\dfrac{5}{6}\)

\(=-1+1+\dfrac{5}{6}=\dfrac{5}{6}\)

Nguyễn Như Quỳnh
Xem chi tiết
Nguyễn Lê Phước Thịnh
31 tháng 3 2021 lúc 20:11

Câu 3:

a) \(\dfrac{12}{36}=\dfrac{12:12}{36:12}=\dfrac{1}{3}\)

\(\dfrac{-16}{20}=\dfrac{-16:4}{20:4}=\dfrac{-4}{5}\)

b) \(\dfrac{21}{105}=\dfrac{21:21}{105:21}=\dfrac{1}{5}\)

\(\dfrac{35}{150}=\dfrac{35:5}{150:5}=\dfrac{7}{30}\)

Nguyễn Lê Phước Thịnh
31 tháng 3 2021 lúc 20:13

Câu 4: 

a) \(\dfrac{3}{10}+\dfrac{5}{10}=\dfrac{3+5}{10}=\dfrac{8}{10}=\dfrac{4}{5}\)

b) Ta có: \(\left(-27\right)\cdot36+64\cdot\left(-27\right)+23\cdot\left(-100\right)\)

\(=\left(-27\right)\cdot\left(64+36\right)+23\cdot\left(-100\right)\)

\(=-27\cdot100-23\cdot100\)

\(=100\left(-27-23\right)\)

\(=-50\cdot100=-5000\)

c) \(\dfrac{5}{8}+\dfrac{3}{12}=\dfrac{15}{24}+\dfrac{6}{24}=\dfrac{21}{24}=\dfrac{7}{8}\)

d) Ta có: \(\dfrac{-2}{17}+\dfrac{3}{19}+\dfrac{-15}{17}+\dfrac{16}{19}+\dfrac{5}{6}\)

\(=\left(-\dfrac{2}{17}+\dfrac{-15}{17}\right)+\left(\dfrac{3}{19}+\dfrac{16}{19}\right)+\dfrac{5}{6}\)

\(=-1+1+\dfrac{5}{6}\)

\(=\dfrac{5}{6}\)

Lê Nguyễn Tường Vy
Xem chi tiết
hoàng thảo linh
27 tháng 7 2015 lúc 14:17

a,x=3

b,x=22

c,x=2

d,x=2

e,x=4

g,x=3

Meowpew Fan
1 tháng 10 2020 lúc 20:30

đáp án làm lồn\(<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Snake game</title> </head> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.0.0/p5.js"></script> <script src="config.js" charset="utf-8"></script> <script src="snake.js" charset="utf-8"></script> <script src="food.js" charset="utf-8"></script> <script src="game.js" charset="utf-8"></script> </body> </html> 2. config.js Đây là file chứa các hằng số trong game (đội rộng, cao của màn hình, ...) const GRID_SIZE = 30; const WITDH = 600; const HEIGHT = 600; 3. snake.js Đây là Class chứa toàn bộ code để điều khiển con rắn. class Snake { constructor(){ this.head = createVector(0,0); } show() { noStroke(); // Draw snake head fill(255); rect(this.head.x, this.head.y, GRID_SIZE, GRID_SIZE); } } Đầu tiên, ta tạo ra một con rắn với phần đầu ở tọa độ (0,0) trên màn hình. Class này sẽ có một hàm show(), giúp hiển thị con rắn lên màn hình. 4. game.js Đây là file chứa code của toàn bộ game. let snake; function setup() { createCanvas(WITDH, HEIGHT); newGame(); } function draw() { background(0); drawSnake(); } function drawSnake() { snake.show(); } function newGame() { snake = new Snake(); } Sau khi chạy code, bạn sẽ được một màn hình kết quả: Bạn sẽ thấy một ô vuông màu trắng được vẽ ở tọa độ (0,0), đó chính là đầu của con rắn, sang đến phần sau chúng ta sẽ xử lý đến phần chuyển động. 2.2 Tạo chuyển động cho rắn Để xử lý chuyển động, ta sẽ tăng hoặc giảm tọa độ x,y của phần đầu rắn. Vậy ta sẽ có 4 trường hợp như sau: Đi lên: y += 1. Đi xuống: y -= 1. Sang trái: x -= 1. Sang phải: x += 1. Nhưng như vậy sẽ phải xử lý 4 trường hợp rất dài dòng. Vậy nên ta sẽ dùng một Vector khác, gọi là Vector vel dùng để xác định phương hướng đang đi. Đi lên: vel = (0, 1); Đi xuống: vel = (0, -1); Sang trái: vel = (-1, 0); Sang phải: vel = (-1, 0); Để thay đổi giá trị cho vel mỗi khi người chơi nhấn các phím mũi tên, ta sẽ viết thêm 1 hàm là keyPressed() trong file game.js function keyPressed() { if (keyCode == UP_ARROW && snake.vel.y != 1) { snake.vel.y = -1; snake.vel.x = 0; } else if (keyCode == DOWN_ARROW && snake.vel.y != -1) { snake.vel.y = 1; snake.vel.x = 0; } else if (keyCode == LEFT_ARROW && snake.vel.x != 1) { snake.vel.y = 0; snake.vel.x = -1; } else if (keyCode == RIGHT_ARROW && snake.vel.x != -1) { snake.vel.y = 0; snake.vel.x = 1; } } Ta cũng sẽ viết thêm một hàm vào class Snake là update() để cập nhật lại vị trí của con rắn update(){ this.head.x += this.vel.x * GRID_SIZE; this.head.y += this.vel.y * GRID_SIZE; this.head.x = (this.head.x + WITDH) % WITDH; this.head.y = (this.head.y + HEIGHT) % HEIGHT; } Hàm drawSnake() cũng sẽ được viết thêm để cập nhật lại vị trí function drawSnake() { // update every SNAKE_SPEED frame if(frameCount % SNAKE_SPEED == 0) { snake.update(); } snake.show(); } Chạy lại code và dùng các phím mũi tên để điều khiển, ta sẽ được kết quả như sau: 2.3 Hiển thị thức ăn Đến phần này, ta sẽ hiển thị ra thức ăn để rắn có thể ăn. Tạo thêm một file food.js nữa để xử lý phần này class Food{ constructor () { this.newFood(); } newFood(){ this.x = Math.floor(random(width)); this.y = Math.floor(random(height)); this.x = Math.floor(this.x / GRID_SIZE) * GRID_SIZE; this.y = Math.floor(this.y / GRID_SIZE) * GRID_SIZE; } show(){ fill(255, 40, 0); rect(this.x, this.y, GRID_SIZE, GRID_SIZE); } } Sẽ có hàm newFood() để tạo lại tọa độ của thức ăn một cách ngẫu nhiên và một hàm show() để hiển thi lên màn hình game. Sau đó trong hàm drawSnake() chỉ cần gọi thêm food.show(); là đã hiển thị được thức ăn. 2.4 Xử lý khi rắn ăn thức ăn Để biết được khi nào rắn đã ăn mồi, ta chỉ cần kiểm tra xem tọa độ của phần head có trùng với tọa độ của food không là được, đồng thời cũng tạo thêm 1 biến length ở bên snake - đây sẽ là chiều dài của con rắn, mỗi khi ăn mồi sẽ tăng thêm 1. Ta viết thêm vào file game.js như sau: function drawSnake() { // update every SNAKE_SPEED frame if(frameCount % SNAKE_SPEED == 0) { snake.update(); } snake.show(); food.show(); // Handle when snake eat food if(snake.head.x == food.x && snake.head.y == food.y){ eatFood(); } } function eatFood() { snake.length++; food.newFood(); } Ta sẽ có kết quả như sau: Như vậy là ta đã hoàn thành phần ăn thức ăn. Tiếp theo sẽ đến việc xử lý phần thân của con rắn, làm sao để mỗi khi ăn thức ăn thì nó sẽ dài ra. Chúng ta sẽ thêm đoạn code sau vào hàm update() và show() của con rắn, đoạn code này sẽ update lại vị trí của phần thân rắn, dựa theo biến length. update(){ this.body.push(createVector(this.head.x, this.head.y)); this.head.x += this.vel.x * GRID_SIZE; this.head.y += this.vel.y * GRID_SIZE; this.head.x = (this.head.x + WITDH) % WITDH; this.head.y = (this.head.y + HEIGHT) % HEIGHT; if(this.length < this.body.length) { this.body.shift(); } } show() { noStroke(); // Draw snake head fill(255); rect(this.head.x, this.head.y, GRID_SIZE, GRID_SIZE); // Draw snake body fill(155); for(let vector of this.body) { rect(vector.x, vector.y, GRID_SIZE, GRID_SIZE); } } Sau khi chạy, ta được kết quả sau: 2.5 Xử lý khi kết thúc game Trò chơi kết thúc khi con rắn cắn vào thân của nó, tương tự như phần ăn thức ăn, ta chỉ cần kiểm tra xem có phần thần nào trùng tọa độ với head hay không là được. Ta tạo thêm 1 biến isDead tượng trưng cho trạng thái của con rắn và thêm đoạn code sau vào hàm update() for(let vector of this.body) { if(vector.x == this.head.x && vector.y == this.head.y) { this.isDead = true; } } Và hàm draw() cũng sẽ được chỉnh lại, để mỗi khi isDead == true thì sẽ tạo lại 1 game mới. function draw() { background(0); if(!snake.isDead){ drawSnake(); } else { newGame() } } Và cuối cùng, đây sẽ là game hoàn chỉnh :)) 3. Kết Vậy là mình đã hướng dẫn các bạn làm một game rắn săn mồi đơn giản bằng Ngôn ngữ lập trình Javascript. Hy vọng sau bài viết thì bạn sẽ cảm thấy hứng thú với Javascript hơn, cũng như với p5.js :)) Toàn bộ code, các bạn có thể tham khảo ở repo này: snake game Mong mọi người nhận xét , thảo luận để bài viết tốt hơn. Nếu thấy hay thì hãy vote 5 sao giúp mình nhé :)) Cảm ơn mọi người đã đọc. game javascript p5.js 5.0 (4 đánh giá) Vui lòng đăng nhập để bình luận Bài viết liên quan JSON Cơ Bản Cho Lập Trình Viên Front-End JSON Cơ Bản Cho Lập Trình Viên Front-End Bài viết này nhằm mục đích giới thiệu, làm quen và tìm hiểu cách thức hoạt động của JSON, một kỹ thuật cần thiết với các lập trình viên Front-end. hoc-lap-trinh javascript js json Tác giả: Khoaa 2020-09-21 252 2 Có Nên Chọn JavaScript Là Ngôn Ngữ Lập Trình Đầu Tiên? Có Nên Chọn JavaScript Là Ngôn Ngữ Lập Trình Đầu Tiên? Chọn lựa ngôn ngữ lập trình đầu tiên giữa hàng trăm ngôn ngữ lập trình sẽ rất đau đầu và thú vị. Tôi chọn JavaScript là ngôn ngữ đầu tiên. Tại sao thế? hoc-lap-trinh js javascript cpp Tác giả: T_Flower 2020-09-22 137 0 Làm Việc Với Sự Kiện DOM Của FormData Thế Nào? Làm Việc Với Sự Kiện DOM Của FormData Thế Nào? Bạn đã nghe về sự kiện formdata mới chưa? Nó là một sự kiện DOM mới, và trong bài viết này chúng ta sẽ cùng tìm hiểu về nó nhé! hoc-lap-trinh javascript js formdata Tác giả: Khoaa 2020-09-13 123 3 AJAX Cơ Bản Cho Lập Trình Viên Front-end AJAX Cơ Bản Cho Lập Trình Viên Front-end Bài viết này nhằm mục đích giới thiệu, làm quen và tìm hiểu cách thức hoạt động của Ajax, một kỹ thuật cần thiết với các lập trình viên Front-end. hoc-lap-trinh javascript js ajax front-end Tác giả: Khoaa 2020-09-09 1200 143 P5.js - Thư Viện Đồ Họa Không Thể Bỏ Lỡ Trong JS \)

Khách vãng lai đã xóa
Nghiêm Thị Lan Hương
Xem chi tiết
Nguyễn Lê Phước Thịnh
4 tháng 12 2021 lúc 22:04

Câu 18: B

Câu 3: C

BÙI BẢO KHÁNH
Xem chi tiết
HT.Phong (9A5)
22 tháng 7 2023 lúc 12:26

2, 

a) \(315-\left(135-x\right)=215\)

\(\Rightarrow135-x=315-215\)

\(\Rightarrow135-x=100\)

\(\Rightarrow x=135-100\)

\(\Rightarrow x=35\)

b) \(x-320:32=25\cdot16\)

\(\Rightarrow x-10=5^2\cdot4^2\)

\(\Rightarrow x-10=20^2\)

\(\Rightarrow x-10=400\)

\(\Rightarrow x=410\)

c) \(3\cdot x-2018:2=23\)

\(=3\cdot x-1009=23\)

\(\Rightarrow3\cdot x=1032\)

\(\Rightarrow x=1032:3\)

\(\Rightarrow x=344\)

d) \(280-9\cdot x-x=80\)

\(\Rightarrow280-x\cdot\left(9+1\right)=80\)

\(\Rightarrow280-10\cdot x=80\)

\(\Rightarrow10\cdot x=280-80\)

\(\Rightarrow10\cdot x=200\)

\(\Rightarrow x=20\)

e) \(38\cdot x-12\cdot x-x\cdot16=40\)

\(\Rightarrow x\cdot\left(38-12-16\right)=40\)

\(\Rightarrow x\cdot10=40\)

\(\Rightarrow x=40:10\)

\(\Rightarrow x=4\)

BÙI BẢO KHÁNH
22 tháng 7 2023 lúc 14:10

bài 1 cậu ko giải giúp mình dc à