QUESTION IMAGE
Question
question 18 1 pts which of the following is an advantage that block - based programming languages (e.g. scratch) have over text - based programming languages (e.g. processing)? block - based programming languages offer programmers more detailed control over lower - level functionality when writing a program. block - based programming languages allow programmers to write programs in english and other natural languages. programs written in block - based programming languages do not require debugging. block - based programming languages do not require the programmer to worry about syntax, capitalization, or punctuation.
- Analyze Option 1: Text - based languages (like Processing) usually offer more low - level control, so this is incorrect.
- Analyze Option 2: Block - based languages don't use natural languages for programming; they use blocks, so this is wrong.
- Analyze Option 3: All programs, regardless of the language, may need debugging, so this is incorrect.
- Analyze Option 4: Block - based languages (e.g., Scratch) use drag - and - drop blocks, so programmers don't have to worry about syntax, capitalization, or punctuation as in text - based languages. This is correct.
Snap & solve any problem in the app
Get step-by-step solutions on Sovi AI
Photo-based solutions with guided steps
Explore more problems and detailed explanations
D. Block - based programming languages do not require the programmer to worry about syntax, capitalization, or punctuation.