Elemento1
-
Upload
marko-herrera -
Category
Education
-
view
43 -
download
0
Transcript of Elemento1
1
UNIVERSIDAD TECNICA DE AMBATO
FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACION
CARRERA DE DOCENCIA EN INFORMATICA
ELEMENTO 1
NOMBRE:
HERRERA MARCO
NIVEL:
SEGUNDO UNICO INFORMATICA
MATERIA:
PRORAMACION I
ING:
WILMA GAVILANEZ
SEPTIEMBRE 2013 – FEBRERO 2014
AMBATO
2
INDICE
INDICE…………………………………………………………………………………………………………………………………………2
ELEMENTO 1……………………………………………………………………………………………………………………………… 5
Fundamentos de Programación……………………………………………………………………………………………………5
Lenguaje C++………………………………………………………………………………………………………………………………..5
Características………………………………………………………………………………………………………………………………..6
Tipos de SENTENCIAS EN C++…………………………………………………………………………………………………………6
Condicionantes……………………………………………………………………………………………………………………………...6
Repetitivas……………………………………………………………………………………………………………………………………..7
Selectivas……………………………………………………………………………………………………………………………………….8
Tipos de Datos………………………………………………………………………………………………………………………………..8
Entrada y salida de datos………………………………………………………………………………………………………………10
OPERADORES ARITMETICOS y DE ASIGNACIÓN………………………………………………………………………..11
Vectores………………………………………………………………………………………………………………………………………12
BIBLIOGRAFIA………………………………………………………………………………………………………………………………13
3
VISIÓN
La Carrera de Docencia en Informática de la
Facultad de Ciencias Humanas y
De la Educación de la Universidad
Técnica de Ambato por sus
niveles de excelencia se constituirá como
un centro de formación superior con
liderazgo y proyección nacional
e internacional.
4
MISIÓN
Formar profesionales líderes competentes,
con visión humanista y pensamiento
crítico a través de la Docencia,
la Investigación y la
Vinculación, que apliquen, promuevan y
difundan el conocimiento
respondiendo a las necesidades del país.
5
ELEMENTO 1
Analizar los lineamientos generales sobre programación estructurada para
insertarse en los fundamentos de programación, mediante un cuaderno digital de
conceptualizaciones sobre las generalidades de la programación estructurada
Fundamentos de Programación
Programa: Conjunto de sentencias ordenadas secuencialmente para generar
procesos automatizados
Elementos de un Programa
- Datos de Entrada
- Proceso
- Resultados => Datos de Salida
Lenguaje de Programación: Sintaxis que permite generar instrucciones para
desarrollar aplicaciones
Elementos de un Lenguaje de Programación
- Palabras reservadas => palabras únicas que realiza una función determinada
- Librerías => solo programas que realiza procesos
- Identificadores => nombre asignado por el programador
Variables
Constantes
Lenguaje C++
C++ es un lenguaje que abarca tres paradigmas de la programación: la
programación estructurada, la programación genérica y la programación orientada
a objetos.
6
Características
Las principales características de C++ son:
1.-Tiene un conjunto completo de instrucciones de control.
2.-Permite la agrupación de instrucciones.
3.-Incluye el concepto de puntero (variable que contiene la dirección de otra
variable).
4.-Los argumentos de las funciones se transfieren por su valor.
5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una
biblioteca de funciones.
6.- Comandos breves (poco tecleo).
7.- Lenguaje estructurado.
Tipos de SENTENCIAS EN C++
Condicionantes: son aquellos que cumplen una condición
Simples: una sola condición => operadores relacionales
V
F
Dobles: dos condiciones unidas con operadores lógicos
And (&&) Or (ll) Not (¡)
n>10
Incorrecto
Correcto
7
Repetitivas: realizan procesos cíclicos repetitivos, se determina un inicio y un fin
1.- Lazo For => Inicio – fin – Incremento
Sintaxis:
for (inicialización; condición; incremento)
{
Sentencia 1;
Sentencia 2;
…
Sentencia n;
}
A>b
&&
b>c
b>
D= a+b
D D= c+b
D
I=1; i <= 10; i++
i
8
2.- Lazo Do while => se cumple solo cuando la condición es verdadera
do
Sintaxis:
do
{
Sentencia 1;
Sentencia 2;
…
Sentencia n;
}
While (condición);
3.- Lazo while => utiliza la estructura while (mientras) para repetir la ejecución de un bloque de
sentencias mientras una condición sea verdadera o dicho de otra forma hasta que la condición sea
falsa.
f
v
C=2
C<=10
c
C=c+2
Nota 1
Nota 1 > 10
Nota 1
Condición
Sentencia
9
Sintaxis:
While
{
Sentencia 1;
Sentencia 2;
…
Sentencia n;
}
Selectivas: Trabaja en función de una selección
Tipos de Datos
Tipos de datos C++ numéricos enteros
El tipo de dato numérico entero es un subconjunto finito de los números enteros del mundo real.
Pueden ser positivos o negativos.
En C++ los tipos de datos numéricos enteros son los siguientes:
op
Op=1
P1
Op=2
P2
10
Tipos de datos numéricos reales
El tipo de dato numérico real es un subconjunto finito de los números reales. Pueden ser positivos
o negativos.
En C++ los tipos de datos numéricos reales son los siguientes:
Tipo carácter
Este tipo se utiliza para representar caracteres UNICODE. Utiliza 2 bytes a diferencia del tipo char
que solo utiliza 1.
Entrada y salida de datos
funcion printf() => esta funcion permite la aparicion de valores numericos, caracteres y cadenas
de texto por pantalla.
Sintaxis:
printf(“cadena de control”,argumento 1, argumento 2,…);
funcion scanf() => esta funcion permite ingresar datos en la memoria de la PC a traves del teclado.
Sintaxis:
Scanf(cadena de control, arg 1, arg 2);
Funcion getch() => esta funcion lee un unico carácter del teclado y lo entrega a un programa en
ejecucion
11
Sintaxis:
main()
{
getch();
}
OPERADORES ARITMETICOS y DE ASIGNACIÓN
Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que
necesitemos (ejemplo: suma, resta, multiplicación, etc).
12
VECTORES
Es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo,
los elementos de la matriz.
El formato general de la declaración es:
Tipo Nombre[Tamaño];
Ejemplos:
int iVec[10];
int iVec[20]={0}; //Todos los elementos se inicializan al valor 0;
int iVec[5]={5,7,8,9,1}; //Se pueden inicializar cada uno de los
elementos
13
BIBLIOGRAFIA
http://teoria-de-programacion.globered.com/categoria.asp?idcat=34
http://crosspcx.foroactivo.com.es/t36-definicion-de-c
http://ejercicioscpp.blogspot.com/2012/09/tipos-de-datos-en-c.html