【寄语】
人们之间相互交流,离不开说、听,人和机器(计算机)之间交流也是如此。说,对机器而言即为输出;听,即为输入。而原文引用自然需要引号(” ”,半角引号)标注。
【知识准备】
输入 | 输出命令 | 头文件 |
scanf() | prindf() | cstdio |
cin | cout | iostream |
【自主学习】第一个程序 输出“I love programming.”
阅读源程序,对比异同。
程序1_1
#include<cstdio>
using namespace std;
int main()
{
printf ( ”I love programming.”);
return 0;
}
程序1_2
#include<iostream>
using namespace std;
int main()
{
cout<< ”I love programming.”;
return 0;
}
【任务】课堂练习1 输出“Hello, World!”
二中openjudge/编程入门之输入输出 No.1
(附二中openjudge地址:OpenJudge - 江都二中信息小组 - 首页)
描述
对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。
现在你就需要完成这样一个程序。
输入
无。
输出
一行,仅包含一个字符串:“Hello, World!”
程序
#include< >
using namespace std;
int main()
{
;
return 0;
}
【探究学习】简单的四则运算
1.1 基本算术运算符表
运算符 | 含义 | 说明 | 例子 |
+ | 加 | 5+1=6 | |
— | 减 | 13-5=8 | |
* | 乘 | 5*4=20 | |
/ | 除 | 两整数相除为整除,浮点数即相除 | 3/2=1 |
% | 取模 | 运算结果符号取决于被除数符号 | 8%2=2 |
【任务】课堂练习2 平分笔
老师把20支笔平均分给7个同学,每人分得几支,还剩几支?
程序
#include< >
using namespace std;
int main()
{
;
;
return 0;
}
思考:答案如何存储?
【自主学习】用*号输出字母C的图案。
程序分析:可先用'*'号在纸上写出字母C,再分行输出。
程序
#include< >
using namespace std;
int main()
{
printf(" ****\n");
printf(" *\n");
printf(" * \n");
printf(" ****\n");
return 0;
}
【任务】课堂练习3 输出三角形
描述
给定字符*,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。
输入
无。
输出
该字符构成的等腰三角形,底边长5个字符,高3个字符。
程序
【任务】课堂练习4 输出菱形
描述
给定字符@,用它构造一个对角线长5个字符,倾斜放置的菱形。
输入
无。
输出
该字符构成的菱形。
程序