Un Sistema Computacional

Páginas: 9 (2148 palabras) Publicado: 30 de noviembre de 2012
FUNDAMENTOS DE PROGRAMACIÓN
Introducción a la Programación
(Utilizando 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 entrediferentes 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:

a

Leer a

También:

Imprimir a

4

5

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

6

Identificadores
Unidentificador 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 ser una palabrareservada.

7

Algunos tipos de datos
Tipo de dato
int double char string bool

Significado
Valor Entero Valor con punto decimal Un solo caracter Cadena de caracteres Lógico, booleano

Ejemplo de dato
100 150.45 „S‟ “Juan” True (Verdadero) o False (Falso)

8

Declaración de Variables
Ejemplos: string int double char Nombre; HorasTrabajadas; SueldoPorHora; Otro;

También se puedeninicializar 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 la clase 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 elprograma.

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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistemas computacionales
  • SISTEMAS COMPUTACIONALES
  • Sistemas Computacionales
  • Sistemas Computacionales
  • Sistema computacional
  • sistemas computacionales
  • sistema computacional
  • Sistema computacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS