Buscar un curso de General

Mostrando del 1 al 7 de 7 coincidencias
<<>>
Se ha buscado por la cadena: array
Imágen de perfil

.videoCurso de programación


General

Publicado el 5 de Julio del 2020 por Administrador
1.685 visualizaciones desde el 5 de Julio del 2020
Duración: 5h37m

En este Curso de Programación 2019 veremos el siguiente contenido:

1. INTRODUCCIÓN - 00:11
- Requisitos para programar
- Requisitos para el curso
- Profesionales del área
- Mitos de la programación

SECCIÓN I - TEORÍA

2. BASES DE LA PROGRAMACIÓN - 18:52
- Hardware y software
- Sistemas operativos
- Código binario
- Niveles de programación
- Que es programar

3. ALGORITMOS - 33:39
- Que es un algoritmo
- Tipo de algoritmos

4. DESARROLLO DE SOFTWARE - 45:57
- Pseudocódigo
- Diagrama de flujo
- UML

5. CICLOS DE DESARROLLO - 01:06:29
- Ciclo de Vida de Desarrollo de Software
- Ciclo de lanzamiento de software

6. LOS LENGUAJES DE PROGRAMACIÓN - 01:31:19

7. TIPOS DE LENGUAJES SEGÚN ABSTRACCIÓN - 01:39:10
- De bajo nivel
- De medio nivel
- De alto nivel

8. SEGÚN EL PARADIGMA DE PROGRAMACIÓN - 01:42:34
- Imperativos
- Declarativos
- Hibrido

9. SEGÚN LA FORMA DE EJECUCIÓN - 01:44:23
- Compilados
- Interpretados

10. QUE LENGUAJE ELEGIR - 01:49:22

11. LA CRIPTOGRAFÍA - 01:57:55

12. DATOS - 02:00:55


SECCIÓN II - PRÁCTICA

13. ELEMENTOS NECESARIO - 02:04:13
- Preparación para PHP
- Preparación para Python
- Preparación para JavaScript

14. ESTRUCTURA BÁSICA - 02:28:10
- Comentarios
- Variables
- Tipo de datos
- Forzar a tipo
- Impresión
- Constantes

15. OPERADORES - 03:09:16
- Aritméticos
- De asignación
- Combinados
- De incremento y Decremento
- De comparación o relacionales
- Lógicos
- Concatenación
- Precedencia

16. ESTRUCTURAS CONDICIONALES - 04:03:09
- If
- Else
- Switch

17. ESTRUCTURAS ITERACTIVAS - 04:22:44
- While
- Do - while
- For

18. ARRAYS - 04:46:46
- Unidimensional
- Multidimensional

19. FUNCIONES - 05:05:29
- Propias
- Predefinidas

20. CLASES Y OBJETOS - 05:19:00

21. DESPEDIDA - 05:32:11

Screenshot_20200705_181600
Imágen de perfil

internetTutorial Kotlin Ya


General

Publicado el 19 de Octubre del 2017 por Administrador
2.000 visualizaciones desde el 19 de Octubre del 2017
El objetivo de este tutorial es iniciarse en el lenguaje de programación Kotlin. No se requieren conceptos previos de programación y se hace una introducción gradual de este lenguaje.
Se presentan los conceptos básicos del lenguaje Kotlin y se resuelven problemas sencillos y se proponen otros.
Se busca ir conociendo los rudimentos básicos de la programación en Kotlin presentando los conceptos con ejercicios resueltos e invitando a la resolución de otros problemas propuesto.
Contenidos:
1 - Instalación de Kotlin
2 - Pasos para crear un programa en Kotlin
3 - Tipos de variables
4 - Entrada de datos por teclado en la Consola
5 - Estructura condicional if
6 - Estructura condicional if como expresión
7 - Estructuras condicionales anidadas
8 - Condiciones compuestas con operadores lógicos
9 - Estructura repetitiva while
10 - Estructura repetitiva do/while
11 - Estructura repetitiva for y expresiones de rango
12 - Estructura condicional when
13 - Estructura condicional when con argumento
14 - Concepto de funciones
15 - Funciones: parámetros
16 - Funciones: con retorno de datos
17 - Funciones: con una única expresión
18 - Funciones: con parámetros con valor por defecto
19 - Funciones: llamada a la función con argumentos nombrados
20 - Funciones: internas o locales
21 - Arreglos: conceptos
22 - Funciones: parámetros y retorno de datos tipo arreglo
23 - POO - Conceptos de programación orientada a objetos
24 - POO - Constructor de la clase
25 - POO - Llamada de métodos desde otro método de la misma clase
26 - POO - Colaboración de clases
27 - POO - modificadores de acceso private y public
28 - POO - propiedades y sus métodos opcionales set y get
29 - POO - data class
30 - POO - enum class
31 - POO - objeto nombrado
32 - POO - herencia
33 - POO - herencia - clases abstractas
34 - POO - declaración e implementación de interfaces
35 - POO - arreglos con objetos
36 - Funciones de orden superior
37 - Expresiones lambda
38 - Expresiones lambda con arreglos IntArray, FloatArray, DoubleArray etc.
39 - Expresiones lambda: Acceso a las variables externas a la expresión lambda
40 - Funciones de extensión
41 - Sobrecarga de operadores
42 - Funciones: número variable de parámetros
43 - Valores nulos en variables
44 - Colecciones
45 - Colecciones - List y MutableList
46 - Colecciones - Map y MutableMap
47 - Colecciones - Set y MutableSet
48 - Package e Import
Imágen de perfil

.pdfFundamentos de la programación


General

Publicado el 14 de Septiembre del 2017 por Administrador
1.682 visualizaciones desde el 14 de Septiembre del 2017
Documento correspondiente a los apuntes de clase de la asignatura Fundamentos de la programación impartida en la Facultad de Informática - Universidad Complutense.

Índice de temas:
Tema 1. Computadoras y programación
Tema 2. Tipos e instrucciones I
Anexo: Detalles técnicos de los tipos
Tema 3. Tipos e instrucciones II
Anexo I: El operador ternario ?
Anexo II: Ejemplos de secuencias
Tema 4. La abstracción procedimental
Anexo: Más sobre subprogramas
Tema 5. Tipos de datos estructurados
Anexo: Cadenas al estilo de C
Tema 6. Recorrido y búsqueda en arrays
Tema 7. Algoritmos de ordenación
Anexo: Más sobre ordenación
Tema 8. Programación modular
Anexo: Ejemplo de modularización
Tema 9. Punteros y memoria dinámica
Anexo: Punteros y memoria dinámica
Tema 10. Introducción a la recursión
Apéndice: Archivos binarios

En formato pdf. Contiene 568 páginas.
Imágen de perfil

.pdfIntroducción a R


General

Publicado el 20 de Diciembre del 2016 por Administrador
1.416 visualizaciones desde el 20 de Diciembre del 2016
Estas notas sobre R están escritas a partir de un conjunto de notas que describían los entornos S y S-Plus escritas por Bill Venables y Dave Smith. Hemos realizado un pequeño número de cambios para reflejar las diferencias entre R y S.

R es un proyecto vivo y sus capacidades no coinciden totalmente con las de S. En estas notas hemos adoptado la convención de que cualquier característica que se vaya a implementar se especifica como tal en el comienzo de la sección en que la característica es descrita.

R es un conjunto integrado de programas para manipulación de datos, cálculo y gráficos. Entre otras características dispone de:

1.- Almacenamiento y manipulación efectiva de datos,
2.- operadores para cálculo sobre variables indexadas (Arrays), en particular matrices,
3.- una amplia, coherente e integrada colección de herramientas para análisis de datos,
4.- posibilidades gráficas para análisis de datos, que funcionan directamente sobre pantalla o impresora, y
5.- un lenguaje de programación bien desarrollado, simple y efectivo, que incluye condicionales, ciclos, funciones recursivas y posibilidad de entradas y salidas. (Debe destacarse que muchas de las funciones suministradas con el sistema están escritas en el lenguaje R).

En formato pdf. Contiene 106 páginas.
Imágen de perfil

internetCurso Fundamentos de la programación Nivel I. Bases y pseudocódigo.


General

Publicado el 19 de Diciembre del 2016 por Administrador
4.829 visualizaciones desde el 19 de Diciembre del 2016
Introducción a la programación con Pseudocódigo.
Contenidos:
1.- Información básica Curso "Bases de la programación Nivel I"
2.-Indice del curso "Bases de la programación Nivel I"
3.- ¿A quién va dirigido este curso de fundamentos de programación (algoritmia y pseudocódigo)?
4.- Más sobre utilidad de la programación: algunos ejemplos de para qué sirve la programación
5.- ¿Qué pasos debemos dar para aprender a programar un lenguaje?
6.- ¿Qué lenguaje de programación estudiar o utilizar? ¿Cuál es el mejor lenguaje?
7.- Introducción de fundamentos de programación desde cero ¿Cómo ser un buen programador?
8.- Problemas a resolver en programación de ordenadores. Analizar y plantear objetivos de programas
9.- Condicionantes (de cálculo, parámetros...) y métodos para resolver problemas de programación I
10.- Condicionantes y métodos II: estrategias de resolución de problemas en programación
11.- Estrategias básicas en programación. Ejemplo: búsqueda de soluciones a problema con iteración
12.- ¿Qué es y para qué sirve una tabla de decisión? Concepto y utilidad para resolver problemas
13.- Ejemplos de problemas resueltos usando una tabla de decisión I. Simplificar tablas de decisión
14.- Ejercicio ejemplo resuelto con tablas de decisión II. Simplificar y anidar tablas de decisión
15.- Ejercicio resuelto: ejemplo de simplificación de tablas de decisión. Diagrama de decisión
16.- Problemas con resolución intuida pero que no sabemos programar directamente
17.- Estrategias para resolver un problema de programación I: estudio de casos
18.- Estrategias frente a problemas de programación II: procedimiento de resolución
19.- Ejercicio ejemplo estrategia resolución problema de programación ordenar serie de números I
20.- Ejercicio ejemplo ordenar una serie de números II. Pasos o algoritmia
21.- Conocer y plantear un problema de programación: los resultados a obtener
22.- La anécdota en análisis de problemas de programación: programar optimizar llamadas telefónicas
23.- Conceptos de algoritmos, pseudocódigo y diagramas de flujo: una introducción
24.- Economía, eficiencia y lenguaje del algoritmo ejemplo
25.- Concepto y nombres de variables en programación con pseudocódigo
26.- Contenido y asignación de contenido a variables con pseudocódigo. Tipos de variables básicos
27.- Tipos de variables. Concepto de variables booleanas (true - false) en programación. Ejemplo
28.- Tipos de variables. Variables con índice o localizador. Arrays, matrices, formaciones o arreglos I
29.- Concepto y ejemplos de arrays o arreglos multidimensionales (bidimensionales, tridimensional, etc.)
30.- Aprender programación con pseudocódigo. Conceptos básicos. Comentarios.
31.- Operadores matemáticos en programación. Prelación. Ejemplos y ejercicio resuelto.
32.- Operadores lógicos y de comparación en programación. Not, and, or… Ejemplos.
33.- Prioridad entre operadores (orden de prelación). Exponenciación, mod, div, lógicos, etc.
34.- Funciones matemáticas (trigonométricas, truncar, etc.) más comunes en programación.
35.- Cómo escribir programas o algoritmos en pseudocódigo. Ejemplos ejercicios resueltos.
36.- Sentencias básicas programación en pseudocódigo. Asignar contenido a variables. Pedir. Ejemplos
37.- Ejercicios resueltos ejemplos de pseudocódigo. Calcular volumen de un cilindro o un precio medio
38.- Concepto de diagramas de flujo para representar programas. Símbolos básicos y ejemplos.
39.- Normas o reglas para la creación de diagramas de flujos. Ejemplos y ejercicios resueltos.
40.- Ejemplos y ejercicios resueltos de algoritmia, diagramas de flujo y pseudocódigo. Calcular media
41.- Estructuras de decisión, secuencial y de repetición en programación. Esquema algorítmico.
42.- Instrucciones condicionales Si - Entonces - SiNo (if - then - else). Ejemplos en pseudocódigo
43.- Pseudocódigo y diagrama de flujo ecuación cuadrática (2º grado). Si entonces sino, if then else
44.- Paradoja del Si (if - then - else) con intervalos. Problemas con comparaciones dobles. (CU00144A)
45.- Instrucción Según (Caso) Hacer (Select Case, switch) I. Pseudocódigo, diagrama de flujo y sintaxis
46.- Según Caso Hacer II (switch, select case). Ejercicios ejemplos resueltos en pseudocódigo.
47.- Ejercicio ejemplo resuelto con Según - Hacer. Switch o Select Case en pseudocódigo.
48.- Transformar tablas de decisión en pseudocódigo (if ... then) y diagramas de flujo. Ejemplos.
49.- Ejercicio resuelto con tablas de decisión. Ejemplo construcción diagrama de flujo.
50.- Estructuras de repetición. Bucles o ciclos desde … siguiente (for … next). Anidamientos.
51.- Ejercicio ejemplo resuelto con bucle desde – siguiente (for - next) en pseudocódigo.
52.- Valor incremental (step) y valor del contador al final de un bucle (for-next).
53.- Problemas en el uso de bucles Desde-Siguiente (for-next) y cómo solucionarlos.
54.- Ejercicios ejemplos resueltos con Desde-Siguiente (for-next) y arrays (arreglos) en pseudocódigo.
55.- Instrucción mientras - hacer (while – do). Pseudocódigo y diagramas de flujo.
56.- Instrucción hacer – repetir mientras (do – while). Pseudocódigo y diagramas de flujo.
57.- Herramientas de programación: contadores y su control. Valor inicial y final en bucles.
58.- Ejercicio resuelto: uso de contadores en bucles. Pseudocódigo y diagrama de flujo.
59.- Acumuladores en programación y similitud con contadores. Ejemplos y uso.
60.- Ejercicios resueltos con acumuladores. Pseudocódigo y diagramas de flujo. Bucle for-next.
61.- Ejercicios resueltos con pseudocódigo y diagramas de flujo. Bucles for-next y while-do.
62.- Definición y utilidad de los interruptores. Control de flujo. Variables booleanas: true / false.
63.- Ejercicio resuelto con variables booleanas, arrays y condicionales: algoritmos y diagramas de flujo.Rancel
64.- Pseudocódigo ejemplo de uso de bucles for-next y condicionales if-then.
65.- Centinelas: señal de terminación de una serie de datos válidos. Variables y conjunto de variables.
66.- Toma de decisiones. Centinelas para control de bucles. Procesado del señalero como dato.
67.- Uso de centinelas para toma de decisiones. Esquemas y diagramas de flujo. Ejemplos resueltos.
68.- Ejercicio resuelto con centinelas y arrays (arreglos). Pseudocódigo y diagrama de flujo.
69.- Uso práctico del concepto de centinela. Ejercicio resuelto. Series de valores y tipos de datos.
70.- Ejercicio resuelto con pseudocódigo. Diagrama de flujo. Bucles, señaleros y su procesado.
71.- Ejercicio con centinelas resuelto en pseudocódigo. Organización de variables. Diagramas de flujo.
72.- Entradas controladas por el usuario. Aceptar, continuar, cancelar y flujo de programas
73.- Ejercicio resuelto en pseudocódigo. Cálculo de un sumatorio. Diagrama de flujo.
74.- Ejercicio resuelto para entradas controladas por el usuario. Pseudocódigo y diagrama de flujo.
75.- La señal de “Fin de archivo” EOF (End Of File). Correcta extracción de datos. Diagrama de flujo.
76.- Ejercicio resuelto: pseudocódigo usando arrays y la señal de “Fin de archivo” EOF (End Of File).
77.- Modificación directa del flujo de programas. Estructuras secuenciales, de decisión y de repetición.
78.- Control del flujo de programas. Instrucción finalizar. Pseudocódigo y diagramas de flujo ejemplos.
79.- Instrucción SalirDesde para el control del flujo del programa. Pseudocódigo y diagramas de flujo.
80.- Instrucción SalirMientras. Control del flujo del programa. Pseudocódigo y diagramas de flujo.
81.- Instrucción SalirHacer (Exit Do) y Hacer - Repetir (Do). Pseudocódigo y diagrama de flujo. Ejemplo
82.- GoTo (Instrucción IrA). Salto antinatural en el flujo de un programa. Pseudocódigo y diagramas.
83.- Reflexiones finales sobre control directo del flujo de programas y buenas prácticas de programación.
84.- Final del curso tutorial “Bases de la programación nivel I” sobre fundamentos de programación.
Imágen de perfil

.pdfIntroducción a R


General

Publicado el 16 de Noviembre del 2016 por Administrador
1.501 visualizaciones desde el 16 de Noviembre del 2016
Estas notas sobre R están escritas a partir de un conjunto de notas que describían los entornos S y S-Plus escritas por Bill Venables y Dave Smith. Hemos realizado un pequeño número de cambios para reflejar las diferencias entre R y S.

R es un proyecto vivo y sus capacidades no coinciden totalmente con las de S. En estas notas hemos adoptado la convención de que cualquier característica que se vaya a implementar se especifica como tal en el comienzo de la sección en que la característica es descrita.

R es un conjunto integrado de programas para manipulación de datos, cálculo y gráficos. Entre otras características dispone de:

1.- almacenamiento y manipulación efectiva de datos,
2.- operadores para cálculo sobre variables indexadas (Arrays), en particular matrices,
3.- una amplia, coherente e integrada colección de herramientas para análisis de datos,
4.- posibilidades gráficas para análisis de datos, que funcionan directamente sobre pantalla o impresora, y
5.- un lenguaje de programación bien desarrollado, simple y efectivo, que incluye condicionales, ciclos, funciones recursivas y posibilidad de entradas y salidas. (Debe destacarse que muchas de las funciones suministradas con el sistema están escritas en el lenguaje R).
Imágen de perfil

.pdfFundamentos de la programación


General

Publicado el 7 de Mayo del 2015 por Administrador
2.107 visualizaciones desde el 7 de Mayo del 2015
Esta publicación contiene los apuntes de clase de la asignatura Fundamentos de la programación, asignatura de 1º curso de los grados que se imparten en la Facultad de Informática de la UCM.
Los temas que se tratan en esta guía son:
1. Computadoras y programación
2. Tipos e instrucciones
3. La abstracción procedimental
4. Tipos de datos estructurados
5. Recorrido y búsqueda en arrays
6. Algoritmos de ordenación
7. Programación modular
8. Punteros y memoria dinámica
9. Introducción a la recursión
En formato pdf. Contiene 568 páginas.