Академический Документы
Профессиональный Документы
Культура Документы
Programacin I
OBJETIVO
Programacin Estructurada
Es una tcnica que usa las tres estructuras
lgicas de control: Secuencial, Selectiva y
Repetitiva.
Puede ser ledo en secuencia, desde el
comienzo hasta el final sin perder la
continuidad de la tarea que cumple el
programa.
Ventajas
Teorema de la Estructura
Identacin
Lenguaje C++
C es un lenguaje de programacin de
propsito general que ofrece economa
sintctica, control de flujo y estructuras
sencillas
y
un
buen
conjunto
de
operadores.
ESTRUCTURA DE UN
PROGRAMA EN C++
2.1.- Estructura
Ejemplo:
directivas
constantes
declaraciones de funciones
declaraciones de variables globales
main( )
{
declaracin de variables locales
cuerpo de la funcin principal
}
funcion_1( )
{
declaracin de variables locales
cuerpo de la funcin_1
}
funcion_2( )
{
declaracin de variables locales
cuerpo de la funcin_2
}
2.2.- Comentarios
/* Este es un comentario */
// Este es un comentario
2.3.- Identificadores
Vlidos
_num
nino
area
No vlidos
1num
nio
rea
char
else
short
continue
int
do
long
break
float
while
extern
register
double
for
static
sizeof
if
switch
default
typedef
TIPOS DE DATOS
3.1.- Tipos
Tipo
char
int
float
double
Tamao
1
2
4
8
byte
bytes
bytes
bytes
Rango de valores
-128 a 127
-32768 a 32767
3'4 E-38 a 3'4 E+38
1'7 E-308 a 1'7 E+308
tamao
1 byte
2 bytes
rango de valores
-128 a 127
-32768 a 32767
1 byte
2 bytes
rango de valores
0 a 255
0 a 65535
1 byte
2 bytes
rango de valores
-128 a 127
-32768 a 32767
long int
4 bytes
long double 10 bytes
rango de valores
-2.147.483.648 a 2.147.483.647
-3'36 E-4932 a 1'18 E+4932
<tipo><nombre1>,<nombre2>,<nombre3>,<nombre4>
Ejemplo:
float val;
int num1, num2, num3;
3.4.- Constantes
3.6.- Secuencias de
escape
\n
\b
\t
\v
\\
\f
\'
\"
\0
salto de lnea
retroceso
tabulacin horizontal
tabulacin vertical
contrabarra
salto de pgina
apstrofe
comillas dobles
fin de una cadena de caracteres
Es
posible
utilizamos
la
directiva
#include, que nos permite aadir libreras
o funciones que se encuentran en otros
ficheros. Por ejemplo:
#include
#include
#include
#include
<iostream.h>
<math.h>
<stdlib.h>
<conio.h>
4.- OPERADORES
ARITMETICOS Y DE
ASIGNACION
4.1.- Operadores
aritmticos
Su sintaxis es:
binarios:
<variable1><operador><variable2>
unarios:
<variable><operador>
Los binarios:
+ Suma
- Resta
* Multiplicacin
/ Divisin
% Mdulo (resto)
y los unarios:
++
Incremento (suma 1)
-- Decremento (resta 1)
- Cambio de signo
4.2.- Operadores de
asignacin
= Asignacin simple
+= Suma
-= Resta
*= Multiplicacin
/= Divisin
%= Mdulo (resto)
Ejemplo:
n=n+3 se puede escribir n+=3
k=k*(x-2) lo podemos sustituir por k*=x-2
5.- OPERADORES
RELACIONALES
>
<
>=
<=
==
!=
Mayor que
Menor que
Mayor o igual que
Menor o igual que
Igual que
Distinto que
6.- OPERADORES
LOGICOS
&&
||
!
AND
OR
NOT (El valor contrario)
Operandos
V
V
F
F
V = Verdadero F = Falso
V
F
V
F
And
Or
V
F
F
F
V
V
V
F
8. FUNCIONES DE ENTRADA
- cin
Llamadas as porque
cuando se ejecutan
sus rdenes y tareas,
estas se realizan en
secuencia: una tras
otra
Ejemplo 1: Saludo de
bienvenida
#include <iostream.h>
#include <stdlib.h>
main()
{
cout<<Bienvenidos a C++"<<endl;
system("PAUSE");
return 0;
Inicio
entero : n1,r
Escribir(Ingresa un nmero)
C++
#include <iostream.h>
main()
{
int n1,r;
cout << Ingresa un nmero:;
Leer (n1)
n1n1+6
r n1*7
Fin
Ejemplo 3:
Ejemplo 4:
4
radio 3
3