Vous êtes sur la page 1sur 27

INTRODUCCIN A C#

Docente: Lic. David I. Lpez Prez


El editor de C#
Visual Studio es el Entorno de Desarrollo Integrado (IDE) de Microsoft para
crear, ejecutar y depurar programas (tambin conocidos como aplicaciones)
escritos en una variedad de lenguajes de programacin .NET. Este lenguaje
es apropiado para crear sistemas de informacin complejos

Tiene sus races en C, C++ y Java; adapta las mejores caractersticas de cada
uno de estos lenguajes y agrega nuevas caractersticas propias. C# est
orientado a objetos y contiene una poderosa biblioteca de clases, que consta
de componentes reconstruidos que permiten a los programadores desarrollar
aplicaciones con rapidez; C# y Visual Basic comparten la Biblioteca de Clases
Framework (FCL)
Codificacin de Algoritmo en
C#
Identificadores

Son nombres elegidos por el programador para


representar entidades (variables, tipos, constantes,
procedimientos, mdulos) en el programa

<Ident> ::= <letra> {<letra>|<digito>}


Palabras reservadas

Las palabras reservadas son identificadores


predefinidos reservados que tienen significados
especiales y no se pueden utilizar como identificadores
de sus programas.
Delimitadores

Son smbolos (con o sin significado propio) que indican


comienzo o fin de una entidad. Son elementos
indivisibles: por ejemplo al escribir == se debe hacer
sin ningn carcter intercalado.
Comentarios

Un comentario es una El texto que hay entre //


secuencia de caracteres y el fin de lnea se
considera un comentario.
que es ignorada por el
compilador.
Tambin es comentario el
texto que se encuentra
Hay dos formas de incluir entre los smbolos /* y */
un comentario en C#.
Constante, Variables y tipos de
datos

Dependiendo de si pueden cambiar de valor o no,


podemos distinguir dos tipos de objetos: constante y
Variables
Tipos de Objetos

CONSTANTE VARIABLES
Objeto, referenciado Objeto, referenciado por un
mediante un identificador, identificador, que puede
que tomar un valor al tomar distintos valores a lo
principio (zona de largo del programa.
declaraciones) y no se podr
modificar a lo largo del
programa.
Tipos de datos en C#
Los valores que Un valor bool es Cada Los valores del
pertenecen a uno de los dos computador se tipo foat son los
este tipo son los valores de comunica con su nmeros reales.
nmeros verdad lgicos entorno Los operadores
enteros. Los denotados por mediante algn disponibles son
Tipo bool (Valores

char.
del
Verdaderos y Falsos)
operadores los dispositivo de los bsicos

Tipo foat. N reales


Tipo int (n entero)

aplicables los identificadores entrada y salida. anteriormente


enteros son: estndares del Lee, escribe, o mencionados.
Suma(+) Resta (-) lenguaje: true y imprime Ejm: 1.5 1.50

cdigo ASCII)
Producto (*) false (Verdadero elementos

(Caracteres
Cociente de la y Falso). pertenecientes a
divisin entera(/)
Resto de la divisin un conjunto fijo
entera (%). de caracteres.

Tipo
Expresiones

Las expresiones son combinaciones de constantes, variables,


smbolos de operacin (operadores), parntesis y nombres de
funciones especiales
Ejemplo:
sqrt ((p-a)*(p-b)*(p-c));
(a+b+c) / p;
Una expresin toma un valor que se determina por el resultado
de la ejecucin de las operaciones indicadas, tomando los
valores de las variables y constantes y aplicando las prioridades
de las operaciones.
Tipos de expresiones
Expresiones Aritmticas Expresiones Lgicas

Este tipo de expresiones nos sirve para Estas emplean los operadores lgicos:
representar formulas matemticas y
utilizan los operadores siguientes Operador Accin

Operador Accin Operadores Relacionales

+ Suma > Mayor que

- Resta >= Mayor o igual

* Multiplicacin < Menor que


<= Menor o igual
/ Divisin
== Igual
% Mdulo
!= Diferente
++ Incremento
Operadores lgicos
-- Decremento && Y
|| O
Nota: Las expresiones lgicas se utilizan para
formar condiciones en los programas. ! Negacin
Ejemplos de Expresiones

5 + 8 * 2 //Primero se hace 8 * 2 y luego se suma 5


5+16 = 21
10%3 = 1 //Regresa el residuo de la divisin entera
5>3 && 6>2
ao%4==0 && ao%100!=0 || ao%400==0
Instrucciones de Entrada y Salida
Console.WriteLine("VALORES IGUALES"); //Instruccin de
salida
a = Console.ReadLine(); //Instruccin de entrada
Salida de instrucciones

Para enviar datos a la salida por defecto (generalmente la pantalla del


monitor del ordenador), vamos a usar la instruccin de salida
Console.WriteLine o Console.Write
Ejemplo: Console.WriteLine (Bienvenidos a programacin 1);

Salida de Variables Ejm:


String variable= programacin;
Console.WriteLine (Bienvenidos a {0}, variable);
Ejemplo Salida de
instruccin
cout << "El valor de la variable cuyo nombre es a :";
cout << a;
cout << endl;

El ejemplo escribe una cadena de caracteres, el segundo el contenido de la


variable a y en el tercero se escribe el valor del carcter endl, lo que hace que se
escriba una nueva lnea
La siguiente instruccin equivale a las tres anteriores:

cout << "El valor de la variable cuyo nombre es a : " << i << endl;
Entrada de instrucciones

Se refiere a todas aquellas instrucciones que hacen posible introducir datos para que
el programa los maneje. A continuacin veremos instrucciones que tambin se
encuentran en el fichero de biblioteca iostream.h.

En este caso, el fujo de entrada en cin y la operacin que vamos a ver de momento
para la lectura de datos es >>. Como en el caso de la salida, el parmetro puede ser
de cualquier tipo.
Ejemplo Entrada de instrucciones
int a, b;
char c;
cin >> a;
cin >> b;
cin >> c;
Estructura General de un
programa en C++
Estructura general de un programa
en C++
Todo programa en C++ consta de una o ms funciones, una de las
cuales se llama main.
El programa siempre comenzar por la ejecucin de la funcin
main.
Cada funcin debe contener lo siguiente:

Una cabecera de la funcin, que consta


del nombre de la funcin, seguido de
una lista opcional de argumentos
encerrados con parntesis.
Una lista de declaracin de argumentos,
si se incluyen stos en la cabecera.

Una sentencia compuesta, que contiene


el resto de la funcin.
Estructura de un programa en C++

/*Estructura de un programa en C*/

#include <nombre_de_la_biblioteca>
#define nombre_de_la_constante valor

//Funcin principal

int main()
{

definicin de variables;

instrucciones del programa;

}
Ejemplos de programas en
C++
Ejemplo 1

/* Primer programa en C++ */


#include<iostream>

using namespace std;

int main()
{
cout << "Bienvenidos a Programacion I \n";
system ("pause");
return 0;
}
Ejemplo 2
/* Segundo programa en C++ */
#include<iostream>
#include<stdio.h>

using namespace std;


int a,b,suma;
int main()
{
cout << "Ingresa primer numero: \n";
cin >> a;
cout << "Ingresa segundo numero: \n";
cin >> b;
suma = a+b;
cout << "La suma de: " <<a <<" y " <<b <<" es: " <<suma <<endl;

system ("pause");
return 0;
}
Lista de las funciones predefinidas en C++
Funciones Trigonomtrica en C++
Ejemplo

Vous aimerez peut-être aussi