Introduccion A La Programacion Unidad IV

Páginas: 14 (3279 palabras) Publicado: 2 de noviembre de 2015
FUNDAMENTOS DE PROGRAMACIÓN

UNIDAD IV
Introducción a la Programación
(Utilizando C#)

Diapositivas cortesía del Ing. Ramón Roque Hdz., M.C.

Tipos de instrucciones básicas en los programas
• Instrucciones secuenciales





Entrada de datos
Salida de datos
Operaciones matemáticas
Conversiones entre tipos de datos

Inicio

Fin

• Instrucciones condicionales
– Decisiones (Si) - “IF .. ELSE”
–Decisiones entre múltiples valores –
selección: “SWITCH .. CASE”

• Instrucciones de iteración (de repetición)
– Ciclos FOR
– Ciclos WHILE, DO WHILE
2

Instrucciones secuenciales
– Entrada de datos.- Permiten que el
usuario introduzca datos al programa.
– Salida de datos.- Permiten mostrar datos y mensajes
al usuario.
– Operaciones matemáticas.- Permiten realizar
cálculos matemáticos.
–Conversiones.- Permiten realizar conversiones entre
diferentes tipos de datos (Ejemplo: De string a int).

“5”
string

5
int

3

Implementación de las instrucciones secuenciales en
diagramas de flujo y C#

También:

También:

a

Leer a

Imprimir
a

4

5

Estructura de un programa de consola en C#
class Programa
{
static void Main()
{
… declaraciones …
… instrucciones del programa …
}
}

6 Identificadores
Un identificador le da nombre único a un elemento en un programa
(Variables, procedimientos, etc.).






No puede contener operadores como + - * /
Debe iniciar con letra o el subguión ( _ )
Puede tener cualquier longitud
Puede contener mayúsculas y minúsculas
En un identificador sí se hace diferencia entre mayúsculas y
minúsculas. De esta manera, suma es diferente de Suma
• No debe seruna palabra reservada.

7

Algunos tipos de datos
Tipo de dato

Significado

Ejemplo de dato

int

Valor Entero

100

double

Valor con punto
decimal

150.45

char

Un solo caracter

„S‟

string

Cadena de
caracteres

“Juan”

bool

Lógico, booleano

True (Verdadero)
o False (Falso)

8

Declaración de Variables
Ejemplos:
string
int
double
char

Nombre;
HorasTrabajadas;
SueldoPorHora;
Otro;También se pueden inicializar las variables al mismo tiempo que se declaran:

string
int
double
char
Tipo de dato

Nombre = “Juan";
HorasTrabajadas = 40;
SueldoPorHora = 150.00;
Otro = 'N';

Nombre de la
variable

Valor de la variable
9

Impresión
(Proyectos de Consola)
System.Console.WriteLine (" Hola ");
System.Console.WriteLine( Sueldo );

System.Console.WriteLine
( " Mi nombre es {0} y gano {1} ",Nombre, Sueldo);

Nombre
Sueldo
Parámetros
de
sustitución

Impresión
(Proyectos de consola)
System.Console.WriteLine (" Nombre: " + Nombre);

Concatenación

System.Console.WriteLine
(" Mi nombre es " + Nombre + " gano " + Sueldo);

Varias Concatenaciones
11

Sentencias using


Si se agregan al inicio de la clase, NO es necesario repetirlas en cada
instrucción.



Por ejemplo, si al inicio de laclase se agrega:
using System;
puede usarse durante toda la clase:
Console.WriteLine( “ Hola Mundo ” );
en lugar de:
System.Console.WriteLine( “Hola Mundo ” );

12

Ejemplo con “using”
// Aqui estamos utilizando el using
using System;
class Programa
{
static void Main()
{
string nombre;
Console.WriteLine(" Teclee su nombre: ");
nombre = Console.ReadLine();
Console.WriteLine(" Su nombre es: " +nombre);
/*Esta ultima línea solo sirve para detener en la
pantalla el resultado de la ejecución del programa */
Console.ReadLine();
}
}

13

Comentarios en el programa
// Esta es una linea de comentarios
// Esta es otra linea de comentarios
/* Estas son
varias lineas de
Comentarios */

NOTA: Los comentarios NO se ejecutan.
Solo sirven como documentación interna en el programa.

14

Pedir Datos(Proyectos de Consola)
Nombre = System.Console.ReadLine();

El resultado se almacena
en esta variable

Pedir un dato String

HorasTrabajadas =
System.Convert.ToInt32(System.Console.ReadLine());

Conversión de String a Entero
TAMBIEN puede hacerse así:

HorasTrabajadas = int.Parse(System.Console.ReadLine());
15

Cálculos y Asignaciones
Si las variables ya están declaradas, los cálculos y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad iv programacion web
  • Unidad IV Programación concurrente (Multihilo)
  • temas unidad 3 introduccion ala programacion
  • UNIDAD IV Introducción a SQL
  • Unidad 1 Introduccion A La Programacion
  • UNIDAD IV
  • unidad IV
  • UNIDAD IV

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS