SlideShare una empresa de Scribd logo
1 de 8
ELEMENTOS DEL
LENGUAJE DE
PROGRAMACIÓN
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
PROGRAMACIÓN
Realizado Por:
Mariely Medina 29.649.486 #49
Xavier Aguado 29.515.446 #44
José Blondel 28.308.215 #44
Naiker Rojas 27.758.660 #49
ESTRUCTURAS DE UN
PROYECTO BASADO
EN EL LENGUAJE DE
PROGRAMACIÓN
VISUAL NET.
.NET es un marco de programación
creado por Microsoft que los
desarrolladores pueden usar para crear
aplicaciones más fácilmente. Un
Framework es solo un montón de
código que el programador puede
llamar sin tener que escribirlo
explícitamente.
Estructura y elementos del Visual.Net:
• Visual Studio tiene un editor de código con IntelliSense.
• El depurador integrado funciona no solo como un depurador de
nivel de origen sino también como un depurador de nivel de
máquina.
• El diseñador de formularios proporcionado en Visual Studio se
utiliza para crear aplicaciones GUI.
• Diseñador web.
• Diseñador de clase.
• se utilizarán en el programa, cómo se llamarán y el tipo de datos
que contendrán.
Declaración de Variables
La sintaxis es: Dim nombre_Variable
as Tipo_de_dato
- Nombre variable: es el nombre que
el programador le da a la variable.
- Tipo_de_dato: uno de los tipos de
datos de Visual
Declaración de constantes:
La sintaxis es: Const nombre_constante as
Tipo_de_dato = valor
- Nombre constante: es el nombre que el programador
le da a la constante.
- Tipo_de_dato: uno de los tipos de datos de Visual
Basic.
- Valor: valor asignado a la constante.
Ejemplo:
Const valorPI as Single = 3.1416, Const Maximo as
Byte = 50, Const Saludo as String = "Hola"
LOS DIFERENTES
TIPOS DE ERRORES
Tipos de Errores.
-Error del usuario.
Errores que se producen
cuando el usuario realiza
algo inesperado y el
programa no reacciona
apropiadamente.
-Error del programador.
Son errores que ha
cometido el programador
al generar el código. La
mayoría de errores son
de este tipo.
Los errores en un programa o
algoritmo se pueden clasificar en
distintos tipos. Atendiendo a los
efectos que ocasionan se podría
hablar de errores que impiden la
ejecución de un programa y
errores que no impiden la
ejecución de un programa.
Hay errores cuya clasificación no es
sencilla. Por ejemplo, si al usuario se
le pide un número entero durante la
ejecución del programa, pero
introduce uno real, se puede producir
un error de ejecución por proceso no
válido. Sin embargo, el trasfondo del
error es lógico: el programa no está
preparado para reaccionar ante una
situación que es posible. A estos
errores los llamaremos errores de
fondo lógico.
-Error de ejecución. Ocurren
cuando la ejecución del
programa es más lenta de lo
previsto.
-Error fatal. Ocurre cuando
el hardware produce una
situación inesperado que el
software no puede controlar
(el ordenador se cuelga,
errores en la grabación de
datos,...)
-Error de entrada / salida o
de comunicaciones. Ocurre
cuando falla la comunicación
entre el programa y un
dispositivo (se desea
imprimir y no hay papel, falla
el teclado,...)
Características que deben de
cumplir los algoritmos
obligatoriamente.
-Un algoritmo debe resolver el
problema para el que fue formulado.
Lógicamente no sirve un algoritmo que
no resuelve ese problema. En el caso de
los programadores, a veces crean
algoritmos que resuelven
problemas diferentes al planteado.
-Los algoritmos son independientes del
ordenador. Los algoritmos se escriben
para poder ser utilizados en cualquier
máquina.
-Los algoritmos deben de ser precisos. Los
resultados de los cálculos deben de ser exactos,
de manera rigurosa. No es válido un algoritmo
que sólo aproxime la solución.
Características
aconsejables para los
algoritmos.
CARACTERÍSTICAS DE
LOS ERRORES
-Validez. Un algoritmo es válido si
carece de errores. Un algoritmo
puede resolver el problema para el
que se planteó y sin embargo no ser
válido debido a que posee errores.
-Eficiencia. Un algoritmo es
eficiente si obtiene la solución
al problema en poco tiempo.
No lo es si es lento en obtener
el resultado.
-Óptimo. Un algoritmo es óptimo si es
el más eficiente posible y no contiene
errores. La búsqueda de este algoritmo
es el objetivo prioritario del
programador. No siempre podemos
garantizar que el algoritmo hallado es el
óptimo, a veces sí.
DESCRIBIR EL MANEJO LOS
DIFERENTES TIPOS DE
VARIABLES Y CONSTANTES.
Un programa es una secuencia de símbolos y
puede considerarse como un texto.
Los símbolos de un lenguaje pertenecen a un
conjunto que se denomina vocabulario o léxico.
Cada lenguaje de programación define reglas
que permiten componer el texto de un programa
como una secuencia de símbolos. El conjunto de
estas reglas se denomina gramática, o más
usualmente, la sintaxis del lenguaje. Sintaxis
significa con orden. Cada regla establece una
clase definida de objetos o categorías
sintácticas; como ejemplos pueden darse
algunas partes típicas de un programa: acciones,
declaraciones, condiciones, expresiones, etc.
Asociado a cada palabra (símbolo) y a cada
frase (categoría sintáctica) debe existir un
significado. Que se traduce en valores de los
objetos (constantes y variables) de acuerdo a
sus tipos; o en nombres de objetos o grupos de
acciones; o en la especificación de las
operaciones que deben efectuarse sobre esos
objetos.
Variables.
Es un espacio en la memoria de la
computadora que permite almacenar
temporalmente un dato durante la
ejecución de un proceso, su
contenido puede cambiar durante la
ejecución del programa.
Para poder reconocer una variable
en la memoria de la computadora, es
necesario darle un nombre con el
cual podamos identificarla dentro de
un algoritmo.
Ejemplo: área = pi * radio ^ 2
Las variables son: el radio, el área y
la constate es pi
Clasificación:
Por su contenido:
* Variables Numéricas
* Variables Lógicas
* Variables Alfanuméricas
Por su uso:
* Variables de Trabajo
* Contadores
* Acumuladores
Constantes.
Una constante es un valor que no
puede ser alterado/modificado
durante la ejecución de un programa,
únicamente puede ser leído.
Ejemplo: ᴫ PI = 3.1416
Se Dividen en tres Clases:
•Constantes literales: Son valores de
cualquier tipo que se utilizan
directamente, no se declaran ya
que no tienen nombre. En el
siguiente ejemplo tienes un par de
constantes literales (el 3, el 4, y el
3.1416)
•Constantes declaradas: También
llamadas constantes con nombre,
son las que se declaran en la
sección const asignándoles un valor
directamente.
•Constantes expresión: También se
declaran en la sección const, pero a
estas no se les asigna un valor
directamente, sino que se les asigna
una expresión.
DESCRIBIR EL MANEJO LOS
DIFERENTES TIPOS DE
DATOS Y OERADORES.
Todos los lenguajes de programación
soportan algún conjunto de diferentes tipos
de datos. Un tipo de dato es un conjunto de
valores y un conjunto de operaciones
definidas para esos valores y describe un
conjunto de objetos con la misma
representación. Existe un número de
operaciones asociadas con cada tipo, por
ejemplo: es posible realizara aritmética sobre
tipos de datos enteros y reales, concatenar
con los datos de tipo cadena o recuperar o
modificar el valor de un elemento de un
arreglo.
Son elementos que reaccionan de forma diferente,
los valores de una o mas variables y constantes.
Es decir, los operadores nos permiten manipular
valores. Los operadores nos permiten combinar
expresiones primitivas y otras expresiones
formadas con operadores, por ejemplo: 1 + 2 + 3 *
1.2 + (4 + 8) / 3.0
Características:
El número de operadores (unarios,
binarios ).
El tipo de sus operandos (p.ej.
numéricos).
El tipo del valor que se generan
como resultado.
Tipos:
Operadores Aritméticos.
Operadores Relacionales.
Operadores Lógicos.
Operadores de Igualdad.
Operadores de Comparación.
Operadores Booleanos.
Operadores a Nivel de Bits.
Operadores.
Tipos de Datos.
Bibliografia
Programación Visual .NET. (s.f.). Recuperado de:
https://repositorio.une.edu.pe/bitstream/handle/UNE/4345/M025_43833721M.pdf?sequence=1&isAllowed=y
Julio Villalobos. (2017). Estructuras de un proyecto basado en Visual Basic.NET. Recuperado de:
http://lenguajedeprogramacionvisualbasicnet.blogspot.com/2017/06/estructuras-de-un-proyecto-basado-en_8.html
Mario Rancel. (s.f.). Tipos de Errores en programacion. Recuperado de:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=340:tipos-de-errores-en-programacion-de-
compilacion-o-ejecucion-gestionados-y-no-gestionados-cu00242a&catid=36&Itemid=60
Errores y Tipos de Errores. (s.f.). Recuperado de: https://sites.google.com/site/algoritmosyprogramas15/5-1-errores-y-tipos-de-errores
Características de los algoritmos. (s.f.). Recuperado de: https://sites.google.com/site/algoritmosyprogramas15/3-2-caracteristicas-de-los-
algoritmos
Constantes, Variables y Expresiones. (2005). Recuperado de: https://desarrolloweb.com/articulos/2164.php
Operadores, Variables, Constantes, Tipos de Datos y Expresiones. (s.f.). Recuperado de:
https://sites.google.com/site/tecprogacce23/home/unidad-2
Tipos de Datos, Variables y Constantes. (s.f.). Recuperado de: https://codigosdeprogramacion.com/cursos/?lesson=3-tipos-de-datos-
variables-y-constantes
Variables y Constantes. (s.f.). Recuperado de: http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm
Juan Rodríguez. (s.f.). Elementos del Lenguaje. Recuperado de: https://sites.google.com/site/juanrodriguez16441710pb/unidad-2---
introduccion-a-la-programacion/2-5---elementos-del-lenguaje-datos-literales-y-constantes-identificadores-variables-parametros-operadores-
entrada-y-salida-de-datos

Más contenido relacionado

La actualidad más candente

Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representaciónBenjamin Medina Ramirez
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmoSergioERondon
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programaciónUPEL
 
Intropseint
IntropseintIntropseint
IntropseintTensor
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La ProgramacionMary Sanchez
 
2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programación2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programaciónEmir Méndez Alarcón
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Actividad26
Actividad26Actividad26
Actividad26grachika
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoJohanCaro5
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26grachika
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología valentinacrdenas6
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)SebastianNaranjo19
 

La actualidad más candente (20)

Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
 
Intropseint
IntropseintIntropseint
Intropseint
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programación2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programación
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Actividad26
Actividad26Actividad26
Actividad26
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
 
MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
Exposicion unidad-iii
Exposicion unidad-iiiExposicion unidad-iii
Exposicion unidad-iii
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Presentacion cibernetica
Presentacion ciberneticaPresentacion cibernetica
Presentacion cibernetica
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Manual de raptor
Manual de raptorManual de raptor
Manual de raptor
 

Similar a Programacion

Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de softwarevekys
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacionrulo182
 
Algoritmos y programas super manual de algoritmia
Algoritmos y programas   super manual de algoritmiaAlgoritmos y programas   super manual de algoritmia
Algoritmos y programas super manual de algoritmiaEsteban Bedoya
 
Programac io n pdf
Programac io n pdfProgramac io n pdf
Programac io n pdfjose peralta
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logicasrblack13
 
INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1thefasp10
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacionConfesorAD
 
Unidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptxUnidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptxDiegoAlvizo3
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujocasdilacol
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 

Similar a Programacion (20)

Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de software
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 
Algoritmos y programas super manual de algoritmia
Algoritmos y programas   super manual de algoritmiaAlgoritmos y programas   super manual de algoritmia
Algoritmos y programas super manual de algoritmia
 
Programac io n pdf
Programac io n pdfProgramac io n pdf
Programac io n pdf
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logica
 
INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1INTRODUCCIÓN ADSI - PARTE 1
INTRODUCCIÓN ADSI - PARTE 1
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Unidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptxUnidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptx
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Programacion

  • 1. ELEMENTOS DEL LENGUAJE DE PROGRAMACIÓN REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” PROGRAMACIÓN Realizado Por: Mariely Medina 29.649.486 #49 Xavier Aguado 29.515.446 #44 José Blondel 28.308.215 #44 Naiker Rojas 27.758.660 #49
  • 2. ESTRUCTURAS DE UN PROYECTO BASADO EN EL LENGUAJE DE PROGRAMACIÓN VISUAL NET. .NET es un marco de programación creado por Microsoft que los desarrolladores pueden usar para crear aplicaciones más fácilmente. Un Framework es solo un montón de código que el programador puede llamar sin tener que escribirlo explícitamente. Estructura y elementos del Visual.Net: • Visual Studio tiene un editor de código con IntelliSense. • El depurador integrado funciona no solo como un depurador de nivel de origen sino también como un depurador de nivel de máquina. • El diseñador de formularios proporcionado en Visual Studio se utiliza para crear aplicaciones GUI. • Diseñador web. • Diseñador de clase. • se utilizarán en el programa, cómo se llamarán y el tipo de datos que contendrán. Declaración de Variables La sintaxis es: Dim nombre_Variable as Tipo_de_dato - Nombre variable: es el nombre que el programador le da a la variable. - Tipo_de_dato: uno de los tipos de datos de Visual Declaración de constantes: La sintaxis es: Const nombre_constante as Tipo_de_dato = valor - Nombre constante: es el nombre que el programador le da a la constante. - Tipo_de_dato: uno de los tipos de datos de Visual Basic. - Valor: valor asignado a la constante. Ejemplo: Const valorPI as Single = 3.1416, Const Maximo as Byte = 50, Const Saludo as String = "Hola"
  • 3.
  • 4. LOS DIFERENTES TIPOS DE ERRORES Tipos de Errores. -Error del usuario. Errores que se producen cuando el usuario realiza algo inesperado y el programa no reacciona apropiadamente. -Error del programador. Son errores que ha cometido el programador al generar el código. La mayoría de errores son de este tipo. Los errores en un programa o algoritmo se pueden clasificar en distintos tipos. Atendiendo a los efectos que ocasionan se podría hablar de errores que impiden la ejecución de un programa y errores que no impiden la ejecución de un programa. Hay errores cuya clasificación no es sencilla. Por ejemplo, si al usuario se le pide un número entero durante la ejecución del programa, pero introduce uno real, se puede producir un error de ejecución por proceso no válido. Sin embargo, el trasfondo del error es lógico: el programa no está preparado para reaccionar ante una situación que es posible. A estos errores los llamaremos errores de fondo lógico. -Error de ejecución. Ocurren cuando la ejecución del programa es más lenta de lo previsto. -Error fatal. Ocurre cuando el hardware produce una situación inesperado que el software no puede controlar (el ordenador se cuelga, errores en la grabación de datos,...) -Error de entrada / salida o de comunicaciones. Ocurre cuando falla la comunicación entre el programa y un dispositivo (se desea imprimir y no hay papel, falla el teclado,...)
  • 5. Características que deben de cumplir los algoritmos obligatoriamente. -Un algoritmo debe resolver el problema para el que fue formulado. Lógicamente no sirve un algoritmo que no resuelve ese problema. En el caso de los programadores, a veces crean algoritmos que resuelven problemas diferentes al planteado. -Los algoritmos son independientes del ordenador. Los algoritmos se escriben para poder ser utilizados en cualquier máquina. -Los algoritmos deben de ser precisos. Los resultados de los cálculos deben de ser exactos, de manera rigurosa. No es válido un algoritmo que sólo aproxime la solución. Características aconsejables para los algoritmos. CARACTERÍSTICAS DE LOS ERRORES -Validez. Un algoritmo es válido si carece de errores. Un algoritmo puede resolver el problema para el que se planteó y sin embargo no ser válido debido a que posee errores. -Eficiencia. Un algoritmo es eficiente si obtiene la solución al problema en poco tiempo. No lo es si es lento en obtener el resultado. -Óptimo. Un algoritmo es óptimo si es el más eficiente posible y no contiene errores. La búsqueda de este algoritmo es el objetivo prioritario del programador. No siempre podemos garantizar que el algoritmo hallado es el óptimo, a veces sí.
  • 6. DESCRIBIR EL MANEJO LOS DIFERENTES TIPOS DE VARIABLES Y CONSTANTES. Un programa es una secuencia de símbolos y puede considerarse como un texto. Los símbolos de un lenguaje pertenecen a un conjunto que se denomina vocabulario o léxico. Cada lenguaje de programación define reglas que permiten componer el texto de un programa como una secuencia de símbolos. El conjunto de estas reglas se denomina gramática, o más usualmente, la sintaxis del lenguaje. Sintaxis significa con orden. Cada regla establece una clase definida de objetos o categorías sintácticas; como ejemplos pueden darse algunas partes típicas de un programa: acciones, declaraciones, condiciones, expresiones, etc. Asociado a cada palabra (símbolo) y a cada frase (categoría sintáctica) debe existir un significado. Que se traduce en valores de los objetos (constantes y variables) de acuerdo a sus tipos; o en nombres de objetos o grupos de acciones; o en la especificación de las operaciones que deben efectuarse sobre esos objetos. Variables. Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo. Ejemplo: área = pi * radio ^ 2 Las variables son: el radio, el área y la constate es pi Clasificación: Por su contenido: * Variables Numéricas * Variables Lógicas * Variables Alfanuméricas Por su uso: * Variables de Trabajo * Contadores * Acumuladores Constantes. Una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Ejemplo: ᴫ PI = 3.1416 Se Dividen en tres Clases: •Constantes literales: Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que no tienen nombre. En el siguiente ejemplo tienes un par de constantes literales (el 3, el 4, y el 3.1416) •Constantes declaradas: También llamadas constantes con nombre, son las que se declaran en la sección const asignándoles un valor directamente. •Constantes expresión: También se declaran en la sección const, pero a estas no se les asigna un valor directamente, sino que se les asigna una expresión.
  • 7. DESCRIBIR EL MANEJO LOS DIFERENTES TIPOS DE DATOS Y OERADORES. Todos los lenguajes de programación soportan algún conjunto de diferentes tipos de datos. Un tipo de dato es un conjunto de valores y un conjunto de operaciones definidas para esos valores y describe un conjunto de objetos con la misma representación. Existe un número de operaciones asociadas con cada tipo, por ejemplo: es posible realizara aritmética sobre tipos de datos enteros y reales, concatenar con los datos de tipo cadena o recuperar o modificar el valor de un elemento de un arreglo. Son elementos que reaccionan de forma diferente, los valores de una o mas variables y constantes. Es decir, los operadores nos permiten manipular valores. Los operadores nos permiten combinar expresiones primitivas y otras expresiones formadas con operadores, por ejemplo: 1 + 2 + 3 * 1.2 + (4 + 8) / 3.0 Características: El número de operadores (unarios, binarios ). El tipo de sus operandos (p.ej. numéricos). El tipo del valor que se generan como resultado. Tipos: Operadores Aritméticos. Operadores Relacionales. Operadores Lógicos. Operadores de Igualdad. Operadores de Comparación. Operadores Booleanos. Operadores a Nivel de Bits. Operadores. Tipos de Datos.
  • 8. Bibliografia Programación Visual .NET. (s.f.). Recuperado de: https://repositorio.une.edu.pe/bitstream/handle/UNE/4345/M025_43833721M.pdf?sequence=1&isAllowed=y Julio Villalobos. (2017). Estructuras de un proyecto basado en Visual Basic.NET. Recuperado de: http://lenguajedeprogramacionvisualbasicnet.blogspot.com/2017/06/estructuras-de-un-proyecto-basado-en_8.html Mario Rancel. (s.f.). Tipos de Errores en programacion. Recuperado de: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=340:tipos-de-errores-en-programacion-de- compilacion-o-ejecucion-gestionados-y-no-gestionados-cu00242a&catid=36&Itemid=60 Errores y Tipos de Errores. (s.f.). Recuperado de: https://sites.google.com/site/algoritmosyprogramas15/5-1-errores-y-tipos-de-errores Características de los algoritmos. (s.f.). Recuperado de: https://sites.google.com/site/algoritmosyprogramas15/3-2-caracteristicas-de-los- algoritmos Constantes, Variables y Expresiones. (2005). Recuperado de: https://desarrolloweb.com/articulos/2164.php Operadores, Variables, Constantes, Tipos de Datos y Expresiones. (s.f.). Recuperado de: https://sites.google.com/site/tecprogacce23/home/unidad-2 Tipos de Datos, Variables y Constantes. (s.f.). Recuperado de: https://codigosdeprogramacion.com/cursos/?lesson=3-tipos-de-datos- variables-y-constantes Variables y Constantes. (s.f.). Recuperado de: http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm Juan Rodríguez. (s.f.). Elementos del Lenguaje. Recuperado de: https://sites.google.com/site/juanrodriguez16441710pb/unidad-2--- introduccion-a-la-programacion/2-5---elementos-del-lenguaje-datos-literales-y-constantes-identificadores-variables-parametros-operadores- entrada-y-salida-de-datos