首页 > 编程语言 >1.编程初步

1.编程初步

时间:2023-01-31 21:44:47浏览次数:39  
标签:std main cout 编程 初步 using 程序设计 include

程序设计基础

基础知识

  • 什么是程序?
    为进行某项活动的步骤,计算机的程序,为得到某种结果,通过计算机语言表达的指令序列。
  • 什么是程序设计?
    计算思维,是运用计算机科学的基础概念进行问题求解,系统设计,以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。
    计算思维的特点:
    1.满足计算机程序执行的规则约束。
    2.发挥计算机的特长。
  • 计算机发展历
    图灵机-冯诺伊曼计算机-电子计算机ENIAC
  • 问题描述到程序的基本结构
#include <iostream>
using namespace std;

int main()
{
    cout << 7.9 * 0.8 + 9.5 * 1.5 + 8.7 * 0.6 << endl;
    return 0;
}

数学运算

'+ - * / % '

#include <iostream>
using namespace std;

int main()
{
    cout << 5 + 2 << endl;
    cout << 5 - 2 << endl;
    cout << 5 * 2 << endl;
    cout << 5 / 2 << endl;
    cout << 5 % 2 << endl;
    cout << (1 + 2) * 3 << endl;
    return 0;
}
  • 数学函数
  • sin, asin, cos, acos, tan, atan, log, log10
  • abs, fabs, sqrt, floor, exp, sinh, pow
#include <iostream>
#include <cmath>
using namespace std;


int main()
{
    cout << sin(3.14159 / 6) << endl;
    cout << tan(-3.14159 * 4 / 3) << endl;
    cout << sqrt(10 * 10 - 4 * 2 * 3) << endl;
    
    return 0;
}






C++ 每一条语句都需要;结束

  • 格式与风格

总结

打开编辑器 -> 输出基本框架 -> 编译 -> 执行

如何学好程序设计?

  • 重思路,把思路学会,按照老师的思维去思考问题。
  • 勤动手,学习程序设计实践性的课程,理论讲的太多,但是不动手。
  • 敢于提问,遇到很多困难和错误,失败了不用害怕。
  • 学会阅读,尝试阅读开源的代码

标签:std,main,cout,编程,初步,using,程序设计,include
From: https://www.cnblogs.com/jly1/p/17080874.html

相关文章

  • 学习python的编程语言
    前言那么多编程语言,为什么学python易于学习,是所有编程语言当中最容易学习的没有最好的语言,只有最合适的语言第一章python基础1.课程整体介绍python编程基础基......
  • 场景编程集锦 - 寻找最优化方案
    1.场景描述  最近由神仙姐姐刘亦菲主演的电视剧《去有风的地方》带火了一方旅游,这个地方就是云南大理沙溪,被喻为“心灵疗伤的圣地”。那里是风光秀丽,美不胜收。有湖光......
  • FLASH-CH32F203替换STM32F103 FLASH快速编程移植说明
    因CH32F203相对于STM32flash操作多了快速编程模式,该文档说明主要目的是为了方便客户在原先ST工程的基础上实现flash快速编程模式的快速移植。1、在stm32f10x.h文件......
  • FLASH-CH32F203替换CH32F103 FLASH快速编程移植说明
    因CH32F203相对于CH32F103flash操作的快速编程模式由单次128字节编程变成了单次256字节编程,该文档说明主要目的是为了方便客户在原先CH32F103工程的基础上实现flash单次......
  • FLASH-CH32F103替换STM32F103 FLASH快速编程说明
    因CH32F103相对于STM32F103flash操作多了快速编程模式,该文档说明主要目的是为了方便客户在原先ST工程的基础上实现flash快速编程模式的快速移植。1、在stm32f10x.h......
  • 读Java8函数式编程笔记06_Lambda表达式编写并发程序
    1. 阻塞式I/O1.1. 一种通用且易于理解的方式,因为和程序用户的交互通常符合这样一种顺序执行的方式1.2. 将系统扩展至支持大量用户时,需要和服务器建立大量TCP连接,因此......
  • 闲聊flask web编程中的cookie
    在web编程中,cookie和session的区别于联系并不是一个很容易搞清楚的事情。在我从事后端工作的很长时间里,对于他们的应用也并不多,因为大多数时间都是在编写API接口供其他系统......
  • 在python代码中,写其他编程语言的hello world
    1.helloworld不论哪种编程语言,在你最开始学习时,都会给你一个在终端输出helloworld的示例print("helloworld")这已经成为一种惯例,最近在github上闲逛时,偶遇了一个特别有......
  • 面向对象编程
    对象的概念“面向对象”的核心是“对象”二字,而对象的精髓在于“整合”,什么意思?所有的程序都是由“数据”与“功能”组成,因而编写程序的本质就是定义出一系列的数据,然后......
  • java 高质量编程,正反例分析
    导读世界上只有两种物质:高效率和低效率;世界上只有两种人:高效率的人和低效率的人。----萧伯纳常量&变量直接赋值常量,禁止声明新对象直接赋值常量值,只是创建了一个对象引用,而......