2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.

Slides:



Advertisements
Presentaciones similares
Tema 4: Programación Orientada a Objetos en C# y VB.NET
Advertisements

Estructuras de control
Curso de java básico (scjp)
Lenguaje PHP Capítulo 4.
Desarrollo de aplicaciones para Windows con VB.NET 2005
Bucles o Estructura repetitivas
Nicole Chung. Ejercicio 1 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos)
Visual C#.NET Creado especialmente para .NET Estándar ECMA (2002)
Seminario de Actualización - Excel Avanzado y Macros
Desarrollo de Aplicaciones para Internet
Tema 2: Lenguaje PHP básico
Módulo 5: Estructuras de Decisión y Bucles
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Desarrollo de sitios web con PHP y MySQL
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
Variables y pruebas de escritorio
Clase II [Delio Alanis Nieto] [].
VBA - Procedimientos Subprogramas (Procedimientos): Procedimientos Sub
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Programación orientada a objetos
Dim VARIABLE As TIPODATO Dim int As Integer = 0 VARIABLE= InputBox(“Digite el Documento a buscar") While Not NOMBRETABLA.EOF And int = 0 If NOMBRETABLA.Fields(0).Value.
El lenguaje de programación Java
JAVA J.A.C..
Unidad III Elementos del lenguaje C++
Repaso/resumen 1.lectura/escritura y asignación 2.funciones 3.selección de instrucciones (if-else) 4.repetición de instrucciones (while) 5.recursión 6.operadores/instrucciones.
Tema 1: Lenguaje PHP básico Ing. Tulio Nel Benavides Peña
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
Conversión cadena a número
Microsoft© Visual Basic . Net.
Trabajo Práctico 2 Agustin Arias 1ºB. Ejercicio 1 Ingresar un número cualquiera e informar si es positivo, negativo o nulo.
Resumen Fundamentos de Programación/ Programación I
Clase 03.  El Framework le da soporte a……  La plataforma.net esta compuesta por…..  Qué función hace el CLR?  Que es código gestionado y no gestionado.
VBA – Elementos del Lenguaje
Vectores y Matrices.
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
TRABAJO PRACTICO Nº2 Nombre: Ignacio D. Roca. Ejercicio Nº 1 TP 2 C numero numero= 0 Numero> 0 negativo f nulo verdadero positivo falso.
Operadores y estructuras de control
Arreglos y comunicación Usuario
Visual Basic Visual Basic 6.0 es un programa que consiste en la programación en lenguaje Basic en un entorno visual de manejo.
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Práctico Mercedes Alonso. Ejercicio 0 C Numero A Numero A>5 “No” F “Sí” (textbox) Salida (label) IF Verdadero Falso Ingresar un número cualquiera e informar.
PHP el Lenguaje Ejercicios Básicos.
Funciones y Procedimientos Profesor: Rodrigo Cruzat.
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Programación Visual Basic ‍2º año B ‍Nombre: javier vasaquez ‍Computadora Número:25.
 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos) C Límite inferior Límite.
Estructuras de Decisión
Algoritmo.
Práctico Mercedes Alonso. Ejercicio 0 C Numero A Numero A>5 “No” F “Sí” (textbox) Salida (label) IF Verdadero Falso Ingresar un número cualquiera e informar.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
ARREGLOS. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos.
 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos) C Límite inferior Límite.
Gianfranco Barbalace 1 año “B”.  Ingresar un número cualquiera e informar si es positivo, negativo o nulo. C C Número = 0 Número Número > 0 Nulo Verdadero.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
CICLOS ESTRUCTURA DE REPETICIÓN PROG 2270LGUILLERMO SOLLA.
Tratamientos secuenciales I Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 8 Versión
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
Camilo Andrés Salazar González FORTRAN.  Estructura program circulo Real :: r, area write (*,*) 'Escribe el radio r:' read (*,*) r area = *r*r.
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
2012-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … Then … Else …Endif Condicional por Casos: Select Case Repetitiva exacta: for.
Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control.
2015-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … { } … Else …{ } Condicional por Casos: Switch (opcion) { } Repetitiva exacta:
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Transcripción de la presentación:

2012-BM5A

Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones se hacen con “==” No es lo mismo hacer “a = b” que “a = = b” Pasaje de VB a C#

En C# no se hace diferencia entre las funciones y los procedimientos. Todas son funciones y deben tener un tipo de retorno. En caso de no querer retornar nada, el tipo de la función debe ser “void” (vacío). Pasaje de VB a C#

Visual Basic public Function CalcularValor() as double A = B+C CalcularValor = A EndFunction Public sub GuardarValor() Msgbox(“Valor guardado”) End Sub public function Sumar(dim a as integer, dim b as integer) as integer Sumar = a + b EndFunction C# public double CalcularValor() { A= B + C; Return A; } Public void GuardarValor() { Messagebox.show(“Valor Guardado”); } public int Sumar (int a, int b) { Return a+b; } Pasaje de VB a C# Dim Resultado as double Resultado = CalcularValor() Call GuardarValor() Dim Resultado as integer Resultado = Sumar (valor1, valor2) Double Resultado = CalcularValor(); GuardarValor(); Int Resultado = Sumar(valor1, valor2) Y se los llama así

Pasaje de VB a C# Operadores básicos Visual Basic = (asignación) = (comparación) <> <= >= Or And C# = (asignación) == (comparación) != <= >= || (Or booleano) && (And booleano) Tipos de datos nativos Visual Basic Boolean Integer Long Double String Date C# bool short int double string datetime

Pasaje de VB a C# Declaración de variables Visual Basic Dim cantidad as integer cantidad = 10 Dim nombre as string Nombre=“Leo” C# int cantidad; cantidad = 10; String nombre = “Leo”; Variables bool y datetime Dim fecha As Date Dim estado as Boolean fecha = date() estado = True estado = False datetime fecha; bool estado; fecha = DateTime.Now; estado = true; estado = false;

Pasaje de VB a C# Arrays (vectores) Visual Basic Dim lista(10) as Integer lista(0) = 10 lista(1) = 15 C# int[] lista = new int[10]; lista[0] = 10; lista[1] = 15;

Pasaje de VB a C# Estructura IF Visual Basic If numero > 14 And bandera = true Then suma = 5 Else suma = 0 End If C# if (numero > 14 && bandera == true) { suma = 5; } else { suma = 0; }

Pasaje de VB a C# Select Case Visual Basic Select Case nota Case 0,1,2,3,4,5: MsgBox “Reprobado” Case 6,7,8,9: MsgBox “Bien” Case 10: MsgBox “Grosssso!” Case Else: MsgBox “Nota desconocida” C# switch (nota) { case 0: case 1: case 2: case 4: case 5: MessageBox.Show(“Reprobado”); break; case 6: case 7: case 8: case 9: MessageBox.Show(“Bien”); break; case 10: MessageBox.Show(“Grosssso!”); break; default: MessageBox.Show(“Nota desconocida”); break; }

Pasaje de VB a C# Repetitiva For Visual Basic Dim i as Integer Dim acumulador as Integer acumulador = 0 For i = 0 to 10 acumulador = acumulador + i Next For i = 10 to 0 Step ‐1 acumulador = acumulador ‐ i Next C# int acumulador = 0; for (int i = 0; i <= 10; i++) { acumulador = acumulador + i; } for (int i = 10; i >= 0; i‐‐) { acumulador = acumulador ‐ i; }

Pasaje de VB a C# Repetitiva While Visual Basic Dim acumulador as Integer acumulador = 1 While acumulador < 1000 acumulador = acumulador * 2 Wend C# int acumulador = 1; while (acumulador < 1000) { acumulador = acumulador * 2; }

Pasaje de VB a C# Repetitiva While Visual Basic Dim acumulador as Integer acumulador = 1 While acumulador < 1000 acumulador = acumulador * 2 Wend C# int acumulador = 1; while (acumulador < 1000) { acumulador = acumulador * 2; }