Sei sulla pagina 1di 16

CONTENIDO

1. EDUCATIVO
❖ CONTENIDO PARA CANAL DE YOUTUBE
● INTRODUCCIÓN AL CANAL (QUE SE HARÁ Y TEMAS A VER)
● PSEINT
❖ VARIABLES
❖ OPERADORES
❖ CONDICIONALES
❖ CICLOS
❖ VECTORES
❖ MATRICES

● C++
❖ VARIABLES
❖ OPERADORES
❖ CONDICIONALES
❖ CICLOS
❖ VECTORES
❖ MATRICES
❖ METODOS DE ORDENAMIENTO
❖ MENÚ
❖ FUNCIONES
❖ ARCHIVOS
❖ REGISTROS

● ESTRUCTURA DE DATOS (C++)


❖ TIPOS DE DATOS
❖ DATOS ESTÁTICOS
❖ DATOS DINÁMICOS
❖ ESTRUCTURAS LINEALES: LISTAS
❖ ESTRUCTURAS DE DATOS ESTÁTICAS
❖ ESTRUCTURAS DE DATOS DINÁMICAS LINEALES
❖ LISTAS SIMPLEMENTE ENLAZADAS
❖ LISTAS DOBLEMENTE ENLAZADAS
❖ LISTAS CIRCULARES SIMPLES ENLAZADAS
❖ LISTAS CIRCULARES DOBLEMENTE ENLAZADAS
❖ ESTRUCTURAS LINEALES: PILAS Y COLAS
❖ PILAS
❖ COLAS
❖ CONCEPTO DE RECURSIVIDAD
❖ ESTRUCTURAS NO LINEALES RECURSIVAS:
ÁRBOLES Y GRAFOS
❖ ÁRBOLES
❖ GRAFOS

● JAVA
❖ VARIABLES
❖ OPERADORES
❖ CONDICIONALES
❖ CICLOS
❖ VECTORES
❖ MATRICES
❖ METODOS DE ORDENAMIENTO
❖ MENÚ
❖ FUNCIONES
❖ ARCHIVOS
❖ REGISTROS
❖ 3 CAPAS

● C#
❖ VARIABLES
❖ OPERADORES
❖ CONDICIONALES
❖ CICLOS
❖ VECTORES
❖ MATRICES
❖ METODOS DE ORDENAMIENTO
❖ MENÚ
❖ FUNCIONES
❖ ARCHIVOS
❖ REGISTROS
❖ 3 CAPAS

● SQL SERVER (BASE DE DATOS)


❖ VARIABLES
❖ CREACIÓN DE BASES DE DATOS
❖ CREACIÓN DE TABLAS
❖ FUNCIONES
❖ PROCEDIMIENTOS ALMACENADOS

❖ CONTENIDO PARA EL BLOG


● PSEINT (TEORÍA DE ACUERDO A VIDEOS)
● C++ (TEORÍA DE ACUERDO A VIDEOS)
● ESTRUCTURA DE DATOS (C++) (TERIA DE ACUERDO A
VIDEOS)
● JAVA(TERIA DE ACUERDO A VIDEOS)
● C# (TERIA DE ACUERDO A VIDEOS)
● SQL SERVER (TERIA DE ACUERDO A VIDEOS)
2. DINERO
● CREACIÓN
❖ CREACIÓN DEL CANAL DE YOUTUBE
❖ CREACIÓN DEL INSTAGRAM
❖ CREACIÓN DEL BLOGS
❖ CREACIÓN DE LA PÁGINA EN FACEBOOK
● APLICAR CADA ESTRATEGIA DE GOOGLE PARA EL DINERO
❖ APLICAR EN YOUTUBE
❖ APLICAR EN INSTAGRAM
❖ APLICAR EN BLOGS

3. ¿COMO VAMOS A MONETIZAR?


❖ Youtube ->(adsense)->PLAN B->(topbuzz.com)
❖ Blogger ->(personalizado el dominio)->(adsense)
❖ Blogger->(adf)

4. CUENTAS
❖ INSTAGRAM
USUARIO: elrincondelprogramador
CONTRASEÑA: ingenium06
❖ FACEBOOK
CADA PERFIL DE ADMINISTRADORES
❖ TWITTER
USUARIO: ingeniumcode@gmail.com
CONTRASEÑA: ingenium06
❖ GMAIL
USUARIO: ingeniumcode@gmail.com
CONTRASEÑA: ingenium06
❖ ADSENSE
USUARIO: -
CONTRASEÑA: ingenium06
❖ WIX
USUARIO: -
CONTRASEÑA: ingenium06
❖ YOUTUBE
USUARIO: ingeniumcode@gmail.com
CONTRASEÑA: ingenium06
7 RAZONES POR LAS CUALES EL BLOG NO SERÍA ACEPTADO

1. contenido insuficiente
a. tener: images,articulos,videos.
b. Definir bien de qué trata nuestro blog.
Recomendaciones
● Publicar entre 30 a 40 artículos.
● Cada artículo debe tener 500 palabras.
● ser 100% de nuestra autoría.
● Imágenes sin derecho de autor. Páginas recomendadas.
(freepik.com,freeimagenes.com,pixabay.com )
● Buena navegabilidad.

2. PORQUE NO PARECE UN BLOG


3. Por utilizar servicios hosting y dominios gratuitos (blogger, wix, hosting,
wordpress)
4. Contenido inadecuado.
5. Por no recibir tráfico web(no vean el blog)
6. Blog no está listo.
7. Por duplicación de la cuenta.
PSEINT

¿Qué es PSeInt?
PSeint es una herramienta facilitadora para toda aquella personas que quieren
iniciar sus movimientos en la programación. por medio de un pseudolenguaje en
idiomas que los países pueden elegir y esto es complementado con un editor de
diagramas de flujos. permite centrar toda sus ganas de aprender y atención en su
lógica algorítmica computacional.

¿Para qué sirve PSeInt?


PSeInt está diseñado para asistir a personas que llevan un estudio sistemático
iniciado o aquellas que apenas están iniciando. el pseudocódigo se puede mirar
como el primer avistamiento para aquellas persona conceptos básicos como el uso
de estructuras de control, expresiones, variables, etc. en este pseudolenguaje
presentando un conjunto de ayudas y asistencias, y brindarle además algunas
herramientas adicionales que le ayuden a encontrar errores y comprender la lógica
de los algoritmos.

Características y Funcionalidades de PSeInt:

● Presenta herramientas de edición para escribir algoritmos en pseudocódigo


en español
● Permite generar y editar el diagrama de flujo del algoritmo
● Permite la edición simultánea de múltiples algoritmos
● El pseudo-lenguaje utilizado es configurable
● Puede interpretar (ejecutar) los algoritmos escritos
● Determina y marca claramente los errores
● Permite convertir el algoritmo de pseudocódigo a código numerosos
lenguajes de programación
● Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del
programa
● Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X)
● Es totalmente libre y gratuito (licencia GPLv2)

CURSO DE PSEINT:
Se dará múltiples métodos de informaciones donde las personas tendrán como
guisas videos, textos, talleres, exposiciones de todos los temas que se brindarán en
este curso.

la finalidad es querer que la lógica algorítmica computacional sea una constante en


las vidas de aquellas personas que inician en esta vida de programacion o inician el
estudio de una ingeniería relacionada con la computación.
TEMAS QUE SE CONOCERÁN A LO LARGO DE ESTE CURSO.

❖ OPERADORES
❖ CONDICIONALES
❖ CICLOS
❖ VECTORES
❖ MATRICES

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

EJERCICIOS PARA VIDEOS: saldrán el los videos para explicar


EJERCICIOS PROPUESTOS: serán los ejercicios que le pondremos a la gente
QUIZ: 5 preguntas tipo icfes para cada tema.
❖ VARIABLES
/EJERCICIOS PARA VIDEOS
● e
● s

/EJERCICIOS PROPUESTOS
● e
● s

//QUIZ
● ñ
● .

❖ OPERADORES
/EJERCICIOS PARA VIDEOS
● e
● s

/EJERCICIOS PROPUESTOS
● s
● s

//QUIZ
● l
● l

❖ CONDICIONALES
/EJERCICIOS PARA VIDEOS
● e
● s

/EJERCICIOS PROPUESTOS
● s
● s

//QUIZ
● s
● s

❖ CICLOS
/EJERCICIOS PARA VIDEOS
● 1. Cada equipo de la liga sudamericana de fútbol tiene un cuadro de
30 jugadores, por cada jugador se cuenta con los siguientes datos:
código (entero de 3 cifras), peso y edad. Crear un programa que reciba
los datos de los jugadores de "n" equipos(n>=10) y nos muestre:

a)El peso promedio de los jugadores de cada equipo.


b)La edad promedio de todos los jugadores.
c)La mayor edad y el número de jugadores que lo poseen.

● 2.Capturar el nombre y las notas de 10 estudiantes.


a) calcular el promedio aritmético de los 10 estudiantes.
b)quien tuvo la mayor y menor nota.
c) cuántos perdieron y cuantos ganaron

● 3.Que pida dos números y multiplique todos los números que van
desde el primero al segundo. Se debe controlar que los valores son
correctos.

● 4. Escriba un programa en c que permita ingresar un numero entero


positivo N e imrprima los N primeros terminos de la serie finonacci 1,1
,2,3,5,8,13,21

● 5.Que pida dos números y muestre todos los números pares que van
desde el primero al segundo. Se debe controlar que los valores son
correctos.

/EJERCICIOS PROPUESTOS
● s
● s
//QUIZ
● k
● mk

❖ VECTORES
/EJERCICIOS PARA VIDEOS
● Hacer un algoritmo que permita almacenar una palabra y al momento
de mostrarla por pantalla la escriba inversa.
● Hacer un algoritmo que permita encontrar un número en un vector
previamente lleno de 10 posiciones, de encontrarlo debe mandar un
mensaje que diga que lo encontró y en qué posición del vector está, de
lo contrario debe decir “número no encontrado.”
● Hacer un algoritmo que capture 10 números y los ordene de menor a
mayor

/EJERCICIOS PROPUESTOS
● Hacer un algoritmo que guarde los resultados de la tabla de multiplicar
de un número n.
● Hacer un algoritmo que recorra un vector de 10 posiciones y diga cual
es el número mayor, cual es el menor y en qué posición se encuentra.
● Hacer un algoritmo que calcule y muestre el promedio de números
enteros que ingresa por teclado, que contiene un vector de longitud 5.
● Hacer un algoritmo que ingrese números en un vector de longitud 5 y
diga cuales son números pares y cuales son números impares.

//QUIZ
● k
● l

❖ MATRICES
/EJERCICIOS PARA VIDEOS
● 1-Crear una matriz pidiendo al usuario el tamaño de la misma, luego
llenarla, mostrarla y que me diga cual es el numero mayor y cual es el
menor de la matriz, también se deberá mostrar la diagonal principal de
la matriz.
● Crea una matriz que contenga 3 columnas y las filas que tu quieras,
las dos primeras columnas tendrán números y en la 3 columna será el
resultado de sumar el número de la primera y segunda columna.
/EJERCICIOS PROPUESTOS
● 1. Suponga que se tiene el siguiente arreglo de números:
02576
00038
29634
15614
09250

A. Contar los ceros que se encuentran en cada columna y


visualizar.
B. Que la primera fila pase a ser la última y la última la
primera, visualizar.
C. Que sume únicamente por filas los numero que son
impares
D. Que visualice la diagonal principal.
E. Que visualice la diagonal secundaria.
● 2- Llenar y mostrar una matriz del tamaño que se desee, luego mostrar
la matriz traspuesta de dicha matriz.
● 3- ​Crea una matriz que contenga la tabla de multiplicar del 1 al 9 . La
primera fila y la columna debe contener estos números. El resto de
números deberemos calcularlo, usando los números que disponemos,
es decir, calculara 1*1, 1*2, 1*3, etc. usando las posiciones de la
matriz.
● 4-Generar una matriz de 4 filas y 5 columnas con números aleatorios
entre 1 y 100, e imprimirla.
● 5-Crear una matriz NOTAS donde el usuario podrá ingresar 3 notas
para luego almacenar la definitiva en un vector, teniendo en cuenta
que también el usuario podrá ingresar el código del estudiante, nombre
del estudiante y el nombre de la materia, estos datos serán
almacenados en vectores.

Una vez realizado el cálculo de la definitiva deberá decir si el


estudiante aprobó o no la materia, teniendo en cuenta que para
aprobar se debe tenerla definitiva mayor o igual a 3.

Calculo para sacar la definitiva: Nota1*0.3 + Nota2*0.3 + Nota3*0.4

//QUIZ

VARIABLES

1-​ Comando para asignar un valor 1.80 a una variable real Estatura:

a- Estatura <= 1.80


b- 1.80 -> Estatura
c- Estatura == 1.80
d-​ E
​ statura <- 1.80

2-​ ​Se centra en que el programador cree los pasos a realizar en un programa
dando así una solución estructurada, lógica y coherente; y no solo en la
implementación del código.
a- Lenguaje de programación
b- Algoritmo
c-​ ​Pseudocódigo
d- Pseint

3- ¿ Cuál de los siguientes es un valor numérico real? 


a- 4.10 
b- ”4,10” 
c- 4.10 
d- 4 
 
4- Los tipos de datos lógicos corresponden a: 
a- < =  
b- pueden tomar dos posibles valores 
c- relacionales 
d- ninguna de las anteriores 
 
5- si se necesita guardar los datos de direcciones el tipo de variable debe ser: 
a- carácter 
b- decimal 
c- alfanumérico 
d- todas las anteriores 
 

OPERADORES
1-​ ​4>=5 el operador utilizado anteriormente es de tipo:
a- Alfanumérico
b- Lógico
c- Real
d-​ ​Relacional

​2-​ (1=1 | 2=1) refiere a:

a- Una conjunción
b-​ ​Un tipo relacional
c- Una disyunción
d- Una función
3- el Mod corresponde a:
a- un tipo de variable lógica
b- el resto de una división entera
c- un tipo de dato relacional
d- un valor pi

4- es un operador relacional
a-&
b-MOD
c-<>
d- |

5-​ ​Una persona es apta para prestar el servicio militar obligatorio cuando: es mayor
de 18 años, menor de 25 años, y género masculino.
La sentencia adecuada para el anterior problema es:

a-​ ​Definir​ género ​como​ ​entero


Definir​ edad ​como​ ​entero

Sentencia: edad​>=​18 ​&​ edad​<​25 ​|​ genero​="​m"

b-​ ​Definir​ género ​como​ ​caracter


Definir​ edad ​como​ ​entero

Sentencia: edad​>​18 ​&​ edad​<​25 ​&​ genero​="​m"

c- Definir​ ​género ​como​ ​carácter


Definir​ ​edad ​como​ ​entero

Sentencia: edad​>=​18 ​&​ edad​<=​25 ​&​ genero​="​m"

d- Ninguna de las anteriores

CONDICIONALES
1-​ ​La sentencia ​Si​ se utiliza para comprobar una condición, si la condición es
verdadera procesaremos un bloque de sentencias (llamado bloque ​Si​), u otro
bloque de sentencias obligatorio (llamado bloque sino).
a- Verdadero
b-​ ​Falso

2-​ ​La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino


depende del valor de una condición lógica.

a-​ V
​ erdadero

b- Falso

3-​ E
​ n los condicionales anidados…

a- hay una serie de condiciones que pueden ser mutuamente excluyentes​.


b- hay una instrucción ​si no​ que será cierto cuando una de las condiciones
anteriores sea falsa.
c- si una de las condiciones se cumple, esta se ejecutará y seguirá dentro del ciclo
hasta encontrar otra condición verdadera.
d-​ ​hay un caso ​si no​ que será cierto cuando las demás condiciones sean falsas.

4- se utiliza para agilizar la toma de decisiones múltiples


a- Si
b- para
c- según
d- mientras

5- en las condiciones ‘SEGÚN’ . . .


a- los valores son 3 específicamente
b- los valores son relacionales
c- los valores son indefinidos
d- ninguno de los anteriores

CICLOS
1-​ ​Qué estructura cíclica es la que permite realizar una tarea cíclica un número fijo
de veces?
a)​ ​Para --
b)​ ​Mientras
c)​ ​Repita hasta que

2-​ ​Qué estructura cíclica tiene la peculiaridad de ejecutarse por lo menos una vez
la primera instrucción
a)​ ​Para
b)​ ​Mientras
c)​ ​Repita hasta que --
3-​ ​Revise el siguiente pseudocódigo e imagine lo siguiente
Si en la variable “dato” ingresara el valor 10.
¿Cuál debería ser el resultado?
a)​ ​1,2,3,4,5,6,7,8,9,10
b)​ ​2,4,6,8,10
c)​ ​1,3,5,7,9 --
4-​ ​Lee el siguiente enunciado.
“Algoritmo que lea números enteros hasta teclear 0, y nos muestre el máximo, el
mínimo y la media de todos ellos. Piensa cómo debemos inicializar las variables.”

¿Con qué estructura repetitiva se debería dar solución a este enunciado?


a)​ ​Para
b)​ ​Mientras--
c)​ ​Repita hasta que
5-​ ​Lee el siguiente enunciado
“un algoritmo que sume las edades de los N estudiantes del grupo y halle su promedio. (Se
conoce la edad de cada estudiante).”

¿Con qué estructura repetitiva se debería dar solución a este enunciado?


a)​ ​Para --
b)​ ​Mientras
c)​ ​Repita hasta que

VECTORES
1-​ ​Qué es un vector en programación?
a) Es una zona de almacenamiento continuo
b) Es una caja donde metes información desordenada
c) Es una zona donde se eliminan datos

2-​ ​Cómo ingresa la información en un vector?


a) Desordenada
b) Continua
c) Aleatoria

3-​ ​Cómo dimensionamos un vector en pseint


a) Vect{5}
b) Create Vect[5]
c) Dimensión Vect (5)

4-​ E
​ s preferible guardar información en un vector con un ciclo repetitivo?
a) SI
b) NO

5-​ ​Todos los datos a almacenar en el vector deben de ser del mismo tipo?
a) SI
b) NO

MATRICES
1-​ ​Qué es una matriz en programación?
a) son vectores relacionados
b) Son arreglos multidimensionales
c) Son vectores uno arriba de otro

2-​ ​Cómo ingresa la información en un vector?


a) Como nosotros ubiquemos los ciclos repetitivos
b) Continua
c) Aleatoria

3-​ ​Cómo dimensionamos una matriz en pseint


a) Mat{9,5}
b) Create Mat[5,9]
c) Dimensión Mat [5,5]

4-​ ​Es preferible guardar información en una matriz con un ciclo repetitivo?
a) SI
b) NO

5-​ ​Es necesario dos ciclos repetitivos para las matrices?


a) SI
b) NO

6-​ ​La matriz se conforma por filas y columnas?


a) SI
b) NO
En este canal podras encontrar tutoriales didácticos de programación hechos por
estudiantes para estudiantes.

Introducción a la programación:
- Pseudocódigo puro
- Pseint

Lenguajes de programación:
Entorno Escritorio
- C++
- JAVA(NetBeans)
- C#

Base de datos:
- Sql Server

Ingenium Code

//Informacion C++

¿Que es C++?
● C++ es un lenguaje de programación orientado a objetos que toma la
base del lenguaje C.

C++ es un lenguaje de programación diseñado a mediados de los años


80 por Bjarne Stroustrup. La intención de su creación fue el extender al
exitoso lenguaje de programación C con mecanismos que permitieran
la manipulación de objetos. En ese sentido, desde el punto de vista de
los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que
se sumó a los otros dos paradigmas que ya estaban admitidos
(programación estructurada y la programación orientada a objetos). Por
esto se suele decir que el C++ es un lenguaje de programación
multiparadigma.

● CURSO DE C++:
● Se darán múltiples herramientas donde las
personas tendrán como guías videos, textos,
talleres, exposiciones de todos los temas que
se brindarán en este curso.
La finalidad de este curso es que conozcan un
nuevo lenguaje de programación basado en el
paradigma estructurado.

Potrebbero piacerti anche