#helloWindows10 Hel10 Windows 10!. #helloWindows10 Rafael Ontivero WW+D: World Wide C++ Developer ¿Universales en C++? ¿Y sin.

Slides:



Advertisements
Presentaciones similares
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Advertisements

PBN © Jaime Alberto Parra Plaza CLASE 8 TALLER: INSTRUCCIONES DE TRANSFERENCIA DE DATOS.
Programando con OpenMP*
Ejemplo de Programa C++
Funciones y recursividad
Procedimientos y Funciones
Programación, Algoritmos y Estructuras de Datos
Direcciones, Arreglos y Argumentos de Funciones
Funciones. Programación, Algoritmos y Estructuras de Datos.
Punteros Universidad Nacional Mayor de San Marcos
POO en C++: Sintaxis En el .h debe aparecer la declaración de la clase: class NombreClase { private: // atributos y métodos privados public: // atributos.
INFORMATICA I Arreglos 1 CLASE 17.
INFORMATICA I Funciones CLASE 13.
ProParCurso 13/14 1Computadores Paralelos 2Programación basada en paso de mensajes 3Técnicas básicas de programación paralela Compulsiva, Divide y Vencerás,
Programación en C (Segunda Parte) DATSI, FI, UPM José M. Peña
CS1101X Programming Methodology
Informática II 1 Diego Fernando Serna RestrepoSemestre 2011/2.
Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia.
Ejercicios Fogueo.
SOBRECARGA DE FUNCIONES
Estructuras de Datos Manipulación de la Especificación de la Lista en C++
Estructuras de Datos Cont. C++ y Tipos de Datos. Ejemplo: Vector de Objetos #include class estudiante { private: int aCarne; char aNombre[20]; float aNota;
Estructuras de Datos Punteros y algo más.
Unidad 3 Punteros.
Herramientas para el acceso directo a memoria en C++
Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Ejercicios Fogueo. Ejercicio Fogueo for 1 ¿Qué muestra el siguiente código? for(int count=0; count
Ejercicios de Arreglos y Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
Tema 9 Estructuras.
Tema 7c Entrada y salida de funciones. Funciones Funcion Entradas SalidasTareas.
Programación III Clase 07 Funciones.
Programación III Clase 06 Funciones.
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.
Desarrollador Profesional de Juegos Programación III Unidad II Una clase thread para window.
Programación I Teoría VIII: Entrada/Salida
Ejemplos openMP.
Ordenación y Búsquedas1UVM Ordenación y Búsqueda.
Programación de Memoria Compartida
El lenguaje de programación C - Identificadores y variables – Isidro González Caballero ( Introducción.
1 Estructuras de Datos Elementales:stacks (pilas), queues (colas), linked lists (listas enlazadas), y rooted trees (árboles con raíz) Agustín J. González.
PROGRAMACIÓN ORIENTADA A OBJETOS USANDO C++
Computación II Repaso de java Karina Figueroa Mora.
1 Asignación Dinámica de Memoria Agustín J. González Versión original de Kip Irvine ELO 329.
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Estructuras de Datos Ejemplos Recursión.
Punteros.
Recursividad (2 clases) 1. Nivelación Funciones Menú Vectores String
APUNTADORES.
Los punteros Programación modular.
Conceptos Avanzados de Programación
1 Asignación Dinámica de Memoria Agustín J. González ELO 329.
Tipo de dato char El tipo de dato char ocupa un byte de memoria. Con un byte solo se puden guardar 256 números enteros sin signo, del 0 – 255. Si a cada.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
INTRODUCCION A LA PROGRAMACION
Capitulo 4 Arreglos o Arrays Unidimensionales Bidimensionales Strings
LENGUAJE “C” Programación.
Ejemplos: float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; int N[] = {1, 2, 3, 6}; int M[][3] = {
Programación de Videojuegos
PUNTEROS EN EL LENGUAJE C
Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10);
 Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman unos valores de entrada, llamados parámetros y proporcionan.
Arreglo 1. Un arreglo es una variable que puede alojar múltiples valores a la vez. Algunos formatos para declarar arreglos son: tipo nombre[tamaño] ; //
#helloWindows10 Hel10 Windows 10!. #helloWindows10 Windows App Studio y Universal Windows Platform.
Gabriela Araya Baez Estudiante Ingenieria Civil Industrial.
1 Definición y Conversión de datos Agustín J. González ELO-329.
1 La sobrecarga de funciones y operadores le da al programador la oportunidad de asignar nuevos significados a las funciones y a los operadores.
Paso de parámetros Diseño de programas iterativos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 7 Versión.
¿Qué es Windows y para que nos sirve ?
Transcripción de la presentación:

#helloWindows10 Hel10 Windows 10!

#helloWindows10 Rafael Ontivero WW+D: World Wide C++ Developer ¿Universales en C++? ¿Y sin punteros?

#helloWindows10 ¿Realmente es C++ tan difícil? Código obsoleto y ofuscado Ejemplos de código moderno C++/CX. ¿Otra variante de C++? Un resumen ultra rápido de lo que es Universales con C++ La librería de ejemplo Envolviendo el código La aplicación final El código está aquí: Agenda

#helloWindows10 C++ Developer

#helloWindows10 ¿Difícil C++?

#helloWindows10 int * (*(*fp) (int**, char*))[10]; int *(*(*arr[5])())(); void ** (*d) (int &, char **(*)(char *, char **)); void **Complicadissssimo(void *algo, void ***masComplejo) {…}; int sum = (N & (N % 2 ? 0 : ~0) | (((N & 2) >> 1) ^ (N & 1))); int srtcpy(char *dst, char const *src) { int count = 0; while (*dst++ = *src++) count++; return count; }

#helloWindows10 int mymax(int(*a)(int(*)(int(*)()), int(*)(int(*)(int**))), int(*b)(int(*)(int(*)()), int*, int(*)(int(*)()))) { return (int)((((int(*)(int(*)(int(*)()), int(*)(int(*)())))a) > ((int(*)(int(*)(int(*)()), int(*)(int(*)())))b)) ? ((int(*)(int(*)(int(*)()), int(*)(int(*)())))a) : ((int(*)(int(*)(int(*)()), int(*)(int(*)())))b)); };

#helloWindows10

C++/CX

#helloWindows10

Universales con C++ … /CX

#helloWindows10

Q&A Que sean sencillitas, ¿eh?

#helloWindows10 No olvides realizar la encuesta ¡Gracias! Rafael Ontivero WW+D: World Wide C++ Developer