C讲义完整版培训资料
- 格式:ppt
- 大小:409.50 KB
- 文档页数:268
第一章中小学心理健康教育绪论一、心理健康教育的基本任务国家教委新颁布的德育大纲第一句就明确地提出:“德育即政治、思想、道德与心理健康教育。
”明确地把心理健康教育作为德育的一个重要组成部分。
所谓心理健康教育,是指根据心理活动的规律,采用各种方法与措施,以维护个体的心理健康及培养其良好的心理素质。
任务有:(1)心理素质培养;(2)心理健康维护;(3)社会适应培养二、中小学心理健康教育工作的基本意义(一)中小学心理健康教育是避免各种突发事件,维护社会安定稳定,学校正常运作,学生家庭幸福的需要。
从心理健康的角度来看,人们心理状态可以分为三种情况或状态:正常状态(常态)、不平衡状态(偏态)与不健康状态或病态(变态),与这三种心态相应,其不适应行为表现出不同的特点。
具体情况见图1。
图1反映出人的三种心理状态以及相应的行为特点。
首先是正常状态,简称“常态”。
个体在一般的没有较大的困扰的情况下,心理是处在正常状态之中。
个体在这种状态下的社会行为称为“常态行为”,个体的常态行为基本与其价值观体系、道德水平及人格特征相一致,因此带有必然性,是具有这种特定的价值观、道德水平与人格特征的人必然会发生的。
第二种状态是不平衡状态或危机状态,简称“偏态”。
个体一旦发生了“生活事件”,即扰乱正常生活、引起人们消极的情绪的事件如受挫折、欲求不能满足、受到威胁等,则会进入一种不平衡状态。
所谓不平衡状态,是指个体心理处于挫折、焦虑、压抑、恐惧、担忧、矛盾、应激等状态。
一旦个体处在不平衡状态,在通常情况下,他会通过自我调节来消除,如果单靠自我调节无效,就得借助于他人疏导,使之消除不平衡,恢复正常状态。
然而,如果由于各种原因个体无法通过自我调节或他人疏导以回复正常状态时,则会出现三种情况:1、直接导致或累积压抑导致不健康状态。
2、线性地发生不适应行为。
所谓“线性”地发生,是指这些行为的发生有明确的、直接的原因,其因果序列是清晰的。
个体在心理不平衡情况下所作出的反社会行为或异常行为并不带有必然性,而是带有偶发性,它与常态行为不同,可以称之为“偏态行为”。
C语言程序设计模块一认识C语言能力标准:1.了解C语言的作用;2.熟悉C程序结构;3.掌握TC集成调试环境的使用。
知识点:1.C语言是人和计算机交流的一种工具;2.C语言程序的执行过程。
1.C语言的发展计算机语言是计算机和人交流的工具,必须遵守一定的规则,具有一定的书写格式。
C语言就是一种计算机语言,诞生于1972年,是由美国电话电报公司(AT&T)贝尔实验室的Dennis.M。
Ritchie 设计。
C语言诞生至今已30多年,其发展经历了ALGOL(1960年)-CPL(1963年)—B(1970年)—C(1972年)的演变过程。
2.人机交流人和计算机交流可以采用对话形式的一问一答方式,也可采用任务方式,即把需要交流的内容集中在一起,一次性完成。
前者的专业述语叫解释方式,后者叫编译方式。
用C语言进行人和计算机交流采用的是编译方式。
具体过程如下:✧编程首先人将和计算机交流的内容按要求,用C语言写成任务,如要计算机计算5!,则需要写出以下任务:#include <stdio.h>main(){float m,k,j;k=5;m=1;for(j=1;j<=k;j++)m=m*j;printf(“%f !=%f\n”,k,m);}上述用C语言表示的任务,称为程序.所谓程序指由一系指令组成,完成某个具体功能的指令集合。
✧编译计算机本身是一堆零件,它只知道高低电平,对应到二进制就是“0”和“1"这两个符号,当然它是不认识我们用上述符号写成的程序,因此我们需要将上述程序进行转换,转换成由“0”和“1”的组合来表示的二进制程序,也就是机器语言程序。
我们把这样的转换称之为编译.✧连接为了方便程序的编写,专业人员已经将许多常用的功能写成了固定的程序,并已进行编译,我们在编写实际应用程序时可以直接使用现成的功能程序,这些功能程序要和用户编写的程序连接起来,形成最终计算机能够执行的机器语言程序.✧执行经过上述三步之后生成的机器语言程序,在Turbo C系统中称为目标程序,把目标程序交给计算机,计算机在操作系统的支持下,就能按人的要求实现相应的功能,就是执行程序,并把执行的结果输出在输出设备上,供人来阅读,从而实现人机交流.为了区别不同过程中生成的不同对象,计算机中用不同的文件扩展名来表示,编程阶段生成的文件扩展名是.c ,编译阶段生成的文件扩展名是。
C语言概述考核要点:1.C语言程序有一个main函数和若干个其他函数组成2.任何一个程序有且仅有一个main函数,它可以出现在程序的任何位置;程序运行从main开始,在main 中结束。
3.C的输入、输出4.C的注释数据类型、运算符与表达式考核要点:1. 数据类型的转换问题:有隐式转换和显式转换(强制转换)。
其中隐式转换的规律为:当两个数值类型的量参与运算时,占用内存空间小的量自动转换为占用空间大的量的数据类型(int—>float—>double —>long double);参与赋值运算时,以等号左边的数据类型为准。
强制类型转换用:(数据类型名)要转换的变量名例如:要把double a 转换为int型(int ) a2. 对一些常用的库函数的考核,请务必记住下列函数原型:#include <math.h>int abs(int x); 求整数x的绝对值double exp(double x);求e的x次幂double pow(double x,double y);求x的y次幂double sqrt(double x);求根号x#include <string.h>unsigned int strlen (char *str) ; 求字符串str中的字符的个数(不包括‘\0‘)int strcmp(char *str1,char *tr2); 比较两个字符串str1,str2,str1>str2返回正数;str1=str2返回0;str1<str2返回负数。
char *strcpy(char*str1,char*str2);把str2指向的字符串拷贝到str1中去。
char *strcat(char*str1,char*str2); 把字符串str2接到str1后面,str1最后面的‘\0‘被取消。
3.以‟\0‟作为字符串结束标志4 标识符定义规则如下:只能有字母、数字下划线组成;首字符不能为数字;不能使用关键字;大小写有区别。
C基础班讲义目录1第一个C语言的HELLO WORLD (7)1.1INCLUDE头文件包含 (7)1.2MAIN函数 (7)1.3注释 (7)1.4{}括号和代码块 (7)1.5声明 (7)1.6C语言自定义名字的要求 (7)1.7RETURN语句 (8)2C语言的编译 (8)2.1编译过程 (8)2.2GCC编译选项 (8)2.3PRINTF执行原理 (9)2.4CPU32位64位简介 (10)3C语言中的数据类型 (11)3.1常量 (11)3.1.1#define (11)3.1.2const (12)3.2字符串常量 (12)3.3位,字节,字 (12)3.3.1位 (12)3.3.2二进制 (12)3.3.4八进制 (13)3.3.5十六进制 (13)3.3.6字节 (13)3.4SIZEOF关键字 (13)3.5十进制,二进制,八进制,十六进制 (14)3.6INT类型 (14)3.6.1int常量,变量 (14)3.6.2printf输出int值 (16)3.6.3printf输出八进制和十六进制 (16)3.6.4short,long,long long,unsigned int (16)3.6.5整数溢出 (16)3.7CHAR类型 (17)3.7.1char常量,变量 (17)3.7.2printf输出char (17)3.7.3不可打印char转义符 (17)3.7.4char和unsigned char (18)3.8浮点FLOAT,DOUBLE,LONG DOUBLE类型 (18)3.8.1浮点常量,变量 (18)3.8.2printf输出浮点数 (18)3.9类型限定 (18)3.9.1const (18)3.9.3register (19)4字符串格式化输出和输入 (19)4.1字符串在计算机内部的存储方式 (19)4.2PRINTF函数,PUTCHAR函数 (19)4.3SCANF函数与GETCHAR函数 (20)5运算符表达式和语句 (21)5.1基本运算符 (21)5.1.1= (21)5.1.2+ (21)5.1.3– (21)5.1.4* (21)5.1.5 (21)5.1.6% (21)5.1.7+= (21)5.1.8-= (21)5.1.9*= (22)5.1.10= (22)5.1.11%= (22)5.1.12++ (22)5.1.13-- (22)5.1.14逗号运算符 (22)5.2复合语句 (23)5.3类型转化 (23)6条件分支语句 (23)6.1关系运算符 (23)6.1.1< (23)6.1.2<= (23)6.1.3> (23)6.1.4>= (24)6.1.5== (24)6.1.6!= (24)6.2关系运算符优先级 (24)6.3逻辑运算符 (24)6.3.1&& (24)6.3.2|| (25)6.3.3! (25)6.4IF (26)6.5IF ELSE (27)6.6IF ELSE IF (27)6.7SWITCH与BREAK,DEFAULT (27)6.8条件运算符? (27)6.9GOTO语句与标号 (27)7循环语句 (27)7.1WHILE (27)7.2CONTINUE (27)7.3BREAK (28)7.4DO WHILE (28)7.5FOR (28)7.6循环嵌套 (28)8整数在计算机内部的存储方式 (28)8.1原码 (28)8.2反码 (29)8.3补码 (29)1第一个c语言的hello world1.1include头文件包含头文件包含,写法#include <文件名>,1.2main函数这个就是C语言程序的入口,所有的C程序都是从main开始执行,一个C的源程序必须有一个main函数,也只能有一个main函数1.3注释//注释一行/* */代表块注释,可以注释多行代码1.4{}括号和代码块代表一个代码单元1.5声明C语言规定,所有的变量和函数必须先声明,然后才能使用.1.6C语言自定义名字的要求可以使用大小写字母,下划线,数字,但第一个字母必须是字母或者下划线字母区分大小写变量名最好用英文,而且要有所含义,通过变量的名称就能猜测变量的意思。