Está en la página 1de 36

Universidad de Managua

Introduccin a la Programacin
Tema 7 Introduccin a la
programacin en lenguaje C#
Ing. David Ezequiel Suarez Leyton

Objetivos
- Describir la estructura bsica de un programa en
Lenguaje C#

- Explicar las estructuras de datos apropiadas en


la solucin de un problema
- Utilizar
una
aplicacin
que
facilite
procesamiento automtico de la informacin

el

Ing. David Ezequiel Suarez Leyton

Contenidos
- Estructura de un programa en C#
- Tipos de Datos en C# o Conversin de tipos de
datos
- Secuencias de escape

- Caracteres de C#
- Estructuras secuenciales
Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Lenguaje de programacin
Los lenguajes de programacin son
estructuras simblicas que nos permiten
disponer de los dispositivos de una
computadora.

Felipe Ramrez
Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Lenguaje de programacin - Elementos
Estructura del cdigo: Es la forma general en que deber escribirse un
programa.
Palabras reservadas: Son palabras con significado dentro del lenguaje de
programacin, que no podrn ser utilizadas ms que en el sentido original en el
que fueron creadas.
Expresiones: Son valores expresados de forma entendible para el lenguaje de
programacin. Generalmente los datos de tipo numrico no tienen problemas,
ya que se escriben como normalmente los entendemos. Las expresiones
textuales, llamadas cadenas, son secuencias de caracteres
Smbolos especiales: Son los caracteres (generalmente no ms de dos), que
provocan un comportamiento predecible dentro de un programa. A esta
categora pertenecen tpicamente los operadores aritmticos ( , , , ) y de
comparacin ( , , , ).

Felipe Ramrez

Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Lenguaje de programacin - Ejemplo
using System;
class C1Mensaje
{
static void Main()
{
String Mensaje;
Console.Write("Escribe un mensaje a mostrar: ");
Mensaje= Console.ReadLine();
Console.WriteLine(Mensaje);
}
}
Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Lgica de programacin
Para entender a la lgica es necesario definir dos
actividades que ha venido realizando desde que
naci: Razonar y Procesar.
Razonar es ordenar ideas para llegar a una conclusin.
Procesar es ejecutar una serie de actividades
interrelacionadas entre s que pretenden un objetivo
comn.
Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Lgica de programacin
La lgica de programacin es la habilidad de
pensar de manera razonada, sistemtica y
ordenada, que nos hace capaces de inferir
algoritmos abstractos y soluciones a problemas
de negocios, que fcilmente puedan ser
implementadas a travs de cdigo escrito en
un lenguaje de programacin determinado.

Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Tipos de Datos
- Numricos: Son todos aquellos valores con los
cuales se pueden realizar clculos aritmticos.
- Cadenas: Son todos aquellos valores compuestos
por una serie de caracteres, que son tratados como
un solo valor.
- Fecha: Son todos aquellos valores que almacenan
una fecha de calendario.
- Booleanos: Son valores binarios compuestos por el
conjunto 0, 1.
- Nulos: Es la ausencia de valor.
Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Tipos de Variable

Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Tipos de Variable Comparacin

Ing. David Ezequiel Suarez Leyton

Conceptos Bsicos
Ciclo de desarrollo de un programa

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 - Inicio

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 - Extra

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men
Men General

Men Programa

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 Barra de men

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 - Programa

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 - Programa
Seleccin
Del
Lenguaje

Edicin
Nombre
Ubicacin

Seleccin
Tipo de
Programa

Confirmacin
Ing. David Ezequiel Suarez Leyton

Estructura de un programa en C#
Libreras o drivers a utilizar,
en el programa

Cuerpo del programa

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 - Ejemplo

Mostrar Hola mundo,


sin salto de lnea
Mostrar Hola mundo,
con salto de lnea
Espera hasta que
el usuario realice
una accin

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 - Ejemplo

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 - Ejemplo

Ing. David Ezequiel Suarez Leyton

Herramienta a utilizar
Visual Studio 2010 2013 - Ejemplo

Ing. David Ezequiel Suarez Leyton

Ejercicios de tarea 01
Regla de tres simple
Elabore un programa que realice el clculo de una regla
de tres simple. Como sabe, dicha regla permite calcular la
proporcin de un nmero respecto a otro que acta
como referencia de la proporcin. Este programa
contesta preguntas del tipo qu porcentaje de 200 es
135? El 200 sera el nmero base de la proporcin, mientras
que el 135 sera la proporcin. La solucin se calcula
multiplicando la proporcin por 100, y dividindolo entre el
nmero base de la proporcin

Ing. David Ezequiel Suarez Leyton

Ejercicios de tarea 02
Determinar un descuento
Una tienda departamental ofrece descuentos directos sobre las compras que
los clientes realizan.
El descuento normal va en funcin al tipo de cliente que la persona sea: A los
clientes normales se les ofrece un 10 de descuento, y a los clientes premier un 15
de descuento.
Actualmente se tiene una promocin: en la compra de 5 artculos, se ofrecer
un descuento adicional al normal. Si el monto de la compra no excede de 1,000
pesos, se agrega un 5 de descuento; si el monto de la compra est entre 1,000 y
2,000 pesos, se agrega un descuento del 10 ; si la compra es mayor a 2,000
pesos, entonces el descuento adicional ser del 15 .
En ese sentido, el menor descuento que se puede obtener es cuando un cliente
normal compra menos de 1,000 pesos (15 ), y el mximo descuento que se
puede obtener es cuando un cliente premier compra ms de 2,000 pesos (30 ).
El programa deber pedir la informacin de los precios de 5 productos, y
determinar el monto de descuento aplicable.
Ing. David Ezequiel Suarez Leyton

Ejercicios de tarea 03
Anlisis de promedios
El programa debe pedir 5 nmeros, para
despus mostrarlos indicando si estn o no por
encima de su promedio. Al final deber
enviarse un resumen en donde se indique la
suma total de los nmeros, y el promedio
calculado.

Ing. David Ezequiel Suarez Leyton

Investigacin
- Lenguaje de Programacin
- Tipos de Datos (Variables)
- Secuencias de Escape
- Definicin de Semntica y Sintaxis
- Estructuras selectivas (if - else)
- Estructuras de SWITH

Ing. David Ezequiel Suarez Leyton

GRACIAS
POR
SU
ATENCIN

Grupo:
d87af3

También podría gustarte