Elemento1

13
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

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