星編程
A. 【跟娃學少兒編程scratch】scratch新手教程8課:星際迷航
今天,我們將一起創造一個迷人的星際動畫,探索宇宙的奧秘。讓我們開始製作這個星際迷航的小動畫。
我們的舞台將展現火箭緩緩接近地球的場景,同時,一隻小猴子宇航員在太空中旋轉,而地球則慢慢地自轉,星星在空中時而變小,時而變大。
如果你更喜歡視覺教程,可以在我的賬號主頁中找到詳細的視頻指導。
讓我們打開scratch,開始製作我們的動畫。
一、背景設置
首先,我們需要添加背景,選擇「stars」作為我們的宇宙舞台。
二、角色選擇與調整
我們共需要四個角色:火箭飛船、小猴子宇航員、星星和地球。將火箭大小設為50,位於舞台左下方,小猴子為60,置於舞台上方偏左,星星大小為50,放置在合適的位置,地球大小為80,位於舞台右上方。調整火箭的方向至火箭頭沖右,給小猴添加一個氧氣罩,用白色橢圓在頭頂部畫圈即可。
三、編程開始
1、火箭編程:初始化大小和位置,面向滑鼠指針,火箭將朝向地球移動。火箭將緩緩接近地球,逐漸變小直至消失。重復執行100次,每次移動4步,同時減少0.5大小。100次後,大小減為0,火箭隱匿在地球後方。
2、小猴子編程:讓小猴在原地旋轉,簡單而有趣的動畫。
3、地球編程:與小猴的程序類似,僅調整參數。
4、星星編程:星星大小變化,初始化大小,然後讓星星從小變大,再變回原狀。復制星星角色,調整星星程序的等待時間和大小,讓每個星星各具特色。
點擊運行按鈕,欣賞你的星際動畫。快來動手製作,感受宇宙的浩瀚與神秘吧!
本期scratch新手教程到這里結束,期待你的參與和創作。別忘了關注我,你的支持是我分享的最大動力!
B. 怎麼樣用JAVA編程語言在屏幕上顯示一個由星型符號「*」組成的金字塔圖案
自己寫的,應該能滿足你要求了。
public class Triangle {
public static void main(String[] args){
int maxLength = 10; //金字塔的邊長,可按你需求修改的
for(int m=1;m<2*maxLength;m++){
if(m<maxLength){
printBlanks(maxLength-m);
printStars(2*m-1);
} else {
printBlanks(m-maxLength);
printStars(2*(2*maxLength-m)-1);
}
System.out.println();
}
}
public static void printBlanks(int n){
for(int i=0;i<n;i++){
System.out.print(" ");
}
}
public static void printStars(int n){
for(int i=0;i<n;i++){
System.out.print("*");
}
}
}
C. 一閃一閃亮星星——基於Python中的turtle繪畫星星和星空
Python 中的畫圖工具 turtle(海龜繪圖)是 Python 自帶的繪圖模塊,源於 Logo 編程語言。使用 turtle 操作繪圖筆在畫板上繪制圖像,筆的默認形狀為箭頭,可通過 turtle.shape('turtle') 更改為小海龜,亦或選擇箭頭、圓、正方形或三角形等形狀。
畫筆顏色默認為黑色,可使用 turtle.color('red') 更改顏色,如將顏色設為紅色、黃色或粉色等。
一、繪制 N 邊形
通過循環繪制 N 條邊來實現 N 邊形的繪制。以五角星為例,每次循環需繪制一條線並旋轉 144 度,因為五角星每個角的度數為 36 度,180 度減去 36 度即得 144 度。具體代碼如下:
通過將五角星移到畫板中央調整其位置。
注意,(-50, 20) 位置針對邊長為 100 像素的五角星,不要隨意更改邊長。
二、繪制五角星
實現五角星的繪制,包括調整其在畫板上的位置。
三、一閃一閃亮晶晶
利用五角星繪制函數生成多顆星星,實現「一閃一閃亮晶晶,滿天都是小星星」的效果。將五角星繪制函數封裝,設置星星顏色為白色(white),邊長為 10 像素。生成 50 顆隨機位置的小星星。
通過 random 模塊生成隨機位置,x 軸范圍為 -150 到 150,y 軸范圍為 -100 到 100。
加快繪圖速度,使用 turtle.speed(0)。該參數值 0 表示無動畫效果,速度最快。
在畫板上添加署名,通過 turtle.write() 函數實現,可設置字體、大小及字重。將字體設置為黑體、大小為 12 像素、加粗。
最終完成代碼實現,輸出繪制結果。
D. 愛心代碼編程是什麼
愛心代碼編程:
#include <stdio.h>
int main(void)
{
float a,x,y;
for(y=1.5f; y>-1.5f; y-=0.1f)
{
for(x=-1.5f; x<1.5f; x+=0.05f)
{
a = x*x+y*y-1;
char ch = a*a*a-x*x*y*y*y<=0.0f?'*':' ';
putchar(ch);
}
printf(" ");
}
return 0;
}
書寫規則
1、一個說明或一個語句佔一行。
2、用{} 括起來的部分,通常表示了程序的某一層次結構。{}一般與該結構語句的第一個字母對齊,並單獨佔一行。
3、低一層次的語句或說明可比高一層次的語句或說明縮進若干格後書寫。以便看起來更加清晰,增加程序的可讀性。在編程時應力求遵循這些規則,以養成良好的編程風格。
E. 有個c語言編程題,求每行星星數,5行,5列,第1行一顆星,第2行三顆星,第3行5顆,第4行3顆,第
#include<stdio.h>
intmain()
{
printf("* ");
printf("*** ");
printf("***** ");
printf("*** ");
printf("* ");
}
如果沒有特殊要求 這是最直接的